{
  "nbformat": 4,
  "nbformat_minor": 0,
  "metadata": {
    "colab": {
      "name": "Chronic_Kidney_Disease.ipynb",
      "version": "0.3.2",
      "provenance": []
    },
    "kernelspec": {
      "name": "python3",
      "display_name": "Python 3"
    }
  },
  "cells": [
    {
      "cell_type": "markdown",
      "metadata": {
        "id": "N7z5m53mg_5h",
        "colab_type": "text"
      },
      "source": [
        "![Polycystic kidney disease](https://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/Polycystic_kidney_disease_--_intermed_mag.jpg/800px-Polycystic_kidney_disease_--_intermed_mag.jpg)"
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "ofYfhN1xg7EJ",
        "colab_type": "code",
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 54
        },
        "outputId": "3bdcbb75-50fa-4657-eca2-81b54fed72b7"
      },
      "source": [
        "#Description: This program classifies patients as having chronic kidney disease (ckd) or not.\n",
        "#             Using Artificial Neural Networks\n",
        "\n",
        "#Resources: (1) Data set information : https://archive.ics.uci.edu/ml/datasets/chronic_kidney_disease\n",
        "#           (2) Kaggle : https://www.kaggle.com/vijaygill/chronic-kidney-disease-prediction-using-keras/data\n",
        "\n",
        "'''\n",
        "Data Set Information:\n",
        "\n",
        "age\t-\tage\t\n",
        "bp\t-\tblood pressure \n",
        "sg\t-\tspecific gravity \n",
        "al\t- albumin \n",
        "su\t-\tsugar \n",
        "rbc\t-\tred blood cells \n",
        "pc\t-\tpus cell \n",
        "pcc\t-\tpus cell clumps \n",
        "ba\t-\tbacteria \n",
        "bgr\t-\tblood glucose random \n",
        "bu\t-\tblood urea \n",
        "sc\t-\tserum creatinine \n",
        "sod\t-\tsodium \n",
        "pot\t-\tpotassium \n",
        "hemo\t-\themoglobin \n",
        "pcv\t-\tpacked cell volume \n",
        "wc\t-\twhite blood cell count \n",
        "rc\t-\tred blood cell count \n",
        "htn\t-\thypertension \n",
        "dm\t-\tdiabetes mellitus \n",
        "cad\t-\tcoronary artery disease \n",
        "appet\t-\tappetite \n",
        "pe\t-\tpedal edema \n",
        "ane\t-\tanemia \n",
        "class\t-\tclassification\n",
        "\n",
        "'''"
      ],
      "execution_count": 36,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "'\\nData Set Information:\\n\\nage\\t-\\tage\\t\\nbp\\t-\\tblood pressure \\nsg\\t-\\tspecific gravity \\nal\\t- albumin \\nsu\\t-\\tsugar \\nrbc\\t-\\tred blood cells \\npc\\t-\\tpus cell \\npcc\\t-\\tpus cell clumps \\nba\\t-\\tbacteria \\nbgr\\t-\\tblood glucose random \\nbu\\t-\\tblood urea \\nsc\\t-\\tserum creatinine \\nsod\\t-\\tsodium \\npot\\t-\\tpotassium \\nhemo\\t-\\themoglobin \\npcv\\t-\\tpacked cell volume \\nwc\\t-\\twhite blood cell count \\nrc\\t-\\tred blood cell count \\nhtn\\t-\\thypertension \\ndm\\t-\\tdiabetes mellitus \\ncad\\t-\\tcoronary artery disease \\nappet\\t-\\tappetite \\npe\\t-\\tpedal edema \\nane\\t-\\tanemia \\nclass\\t-\\tclassification\\n\\n'"
            ]
          },
          "metadata": {
            "tags": []
          },
          "execution_count": 36
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "SyWLi0JogVV3",
        "colab_type": "code",
        "colab": {}
      },
      "source": [
        "#Import Libraries\n",
        "import glob\n",
        "from keras.models import Sequential, load_model\n",
        "import numpy as np\n",
        "import pandas as pd\n",
        "from keras.layers import Dense\n",
        "from sklearn.model_selection import train_test_split\n",
        "from sklearn.preprocessing import LabelEncoder, MinMaxScaler\n",
        "import matplotlib.pyplot as plt\n",
        "import keras as k # in case I miss any methods I want to use"
      ],
      "execution_count": 0,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "TYHaQoV0gx0C",
        "colab_type": "code",
        "colab": {
          "resources": {
            "http://localhost:8080/nbextensions/google.colab/files.js": {
              "data": "Ly8gQ29weXJpZ2h0IDIwMTcgR29vZ2xlIExMQwovLwovLyBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKLy8geW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgovLyBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKLy8KLy8gICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKLy8KLy8gVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQovLyBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAovLyBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KLy8gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAovLyBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4KCi8qKgogKiBAZmlsZW92ZXJ2aWV3IEhlbHBlcnMgZm9yIGdvb2dsZS5jb2xhYiBQeXRob24gbW9kdWxlLgogKi8KKGZ1bmN0aW9uKHNjb3BlKSB7CmZ1bmN0aW9uIHNwYW4odGV4dCwgc3R5bGVBdHRyaWJ1dGVzID0ge30pIHsKICBjb25zdCBlbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3BhbicpOwogIGVsZW1lbnQudGV4dENvbnRlbnQgPSB0ZXh0OwogIGZvciAoY29uc3Qga2V5IG9mIE9iamVjdC5rZXlzKHN0eWxlQXR0cmlidXRlcykpIHsKICAgIGVsZW1lbnQuc3R5bGVba2V5XSA9IHN0eWxlQXR0cmlidXRlc1trZXldOwogIH0KICByZXR1cm4gZWxlbWVudDsKfQoKLy8gTWF4IG51bWJlciBvZiBieXRlcyB3aGljaCB3aWxsIGJlIHVwbG9hZGVkIGF0IGEgdGltZS4KY29uc3QgTUFYX1BBWUxPQURfU0laRSA9IDEwMCAqIDEwMjQ7Ci8vIE1heCBhbW91bnQgb2YgdGltZSB0byBibG9jayB3YWl0aW5nIGZvciB0aGUgdXNlci4KY29uc3QgRklMRV9DSEFOR0VfVElNRU9VVF9NUyA9IDMwICogMTAwMDsKCmZ1bmN0aW9uIF91cGxvYWRGaWxlcyhpbnB1dElkLCBvdXRwdXRJZCkgewogIGNvbnN0IHN0ZXBzID0gdXBsb2FkRmlsZXNTdGVwKGlucHV0SWQsIG91dHB1dElkKTsKICBjb25zdCBvdXRwdXRFbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQob3V0cHV0SWQpOwogIC8vIENhY2hlIHN0ZXBzIG9uIHRoZSBvdXRwdXRFbGVtZW50IHRvIG1ha2UgaXQgYXZhaWxhYmxlIGZvciB0aGUgbmV4dCBjYWxsCiAgLy8gdG8gdXBsb2FkRmlsZXNDb250aW51ZSBmcm9tIFB5dGhvbi4KICBvdXRwdXRFbGVtZW50LnN0ZXBzID0gc3RlcHM7CgogIHJldHVybiBfdXBsb2FkRmlsZXNDb250aW51ZShvdXRwdXRJZCk7Cn0KCi8vIFRoaXMgaXMgcm91Z2hseSBhbiBhc3luYyBnZW5lcmF0b3IgKG5vdCBzdXBwb3J0ZWQgaW4gdGhlIGJyb3dzZXIgeWV0KSwKLy8gd2hlcmUgdGhlcmUgYXJlIG11bHRpcGxlIGFzeW5jaHJvbm91cyBzdGVwcyBhbmQgdGhlIFB5dGhvbiBzaWRlIGlzIGdvaW5nCi8vIHRvIHBvbGwgZm9yIGNvbXBsZXRpb24gb2YgZWFjaCBzdGVwLgovLyBUaGlzIHVzZXMgYSBQcm9taXNlIHRvIGJsb2NrIHRoZSBweXRob24gc2lkZSBvbiBjb21wbGV0aW9uIG9mIGVhY2ggc3RlcCwKLy8gdGhlbiBwYXNzZXMgdGhlIHJlc3VsdCBvZiB0aGUgcHJldmlvdXMgc3RlcCBhcyB0aGUgaW5wdXQgdG8gdGhlIG5leHQgc3RlcC4KZnVuY3Rpb24gX3VwbG9hZEZpbGVzQ29udGludWUob3V0cHV0SWQpIHsKICBjb25zdCBvdXRwdXRFbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQob3V0cHV0SWQpOwogIGNvbnN0IHN0ZXBzID0gb3V0cHV0RWxlbWVudC5zdGVwczsKCiAgY29uc3QgbmV4dCA9IHN0ZXBzLm5leHQob3V0cHV0RWxlbWVudC5sYXN0UHJvbWlzZVZhbHVlKTsKICByZXR1cm4gUHJvbWlzZS5yZXNvbHZlKG5leHQudmFsdWUucHJvbWlzZSkudGhlbigodmFsdWUpID0+IHsKICAgIC8vIENhY2hlIHRoZSBsYXN0IHByb21pc2UgdmFsdWUgdG8gbWFrZSBpdCBhdmFpbGFibGUgdG8gdGhlIG5leHQKICAgIC8vIHN0ZXAgb2YgdGhlIGdlbmVyYXRvci4KICAgIG91dHB1dEVsZW1lbnQubGFzdFByb21pc2VWYWx1ZSA9IHZhbHVlOwogICAgcmV0dXJuIG5leHQudmFsdWUucmVzcG9uc2U7CiAgfSk7Cn0KCi8qKgogKiBHZW5lcmF0b3IgZnVuY3Rpb24gd2hpY2ggaXMgY2FsbGVkIGJldHdlZW4gZWFjaCBhc3luYyBzdGVwIG9mIHRoZSB1cGxvYWQKICogcHJvY2Vzcy4KICogQHBhcmFtIHtzdHJpbmd9IGlucHV0SWQgRWxlbWVudCBJRCBvZiB0aGUgaW5wdXQgZmlsZSBwaWNrZXIgZWxlbWVudC4KICogQHBhcmFtIHtzdHJpbmd9IG91dHB1dElkIEVsZW1lbnQgSUQgb2YgdGhlIG91dHB1dCBkaXNwbGF5LgogKiBAcmV0dXJuIHshSXRlcmFibGU8IU9iamVjdD59IEl0ZXJhYmxlIG9mIG5leHQgc3RlcHMuCiAqLwpmdW5jdGlvbiogdXBsb2FkRmlsZXNTdGVwKGlucHV0SWQsIG91dHB1dElkKSB7CiAgY29uc3QgaW5wdXRFbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaW5wdXRJZCk7CiAgaW5wdXRFbGVtZW50LmRpc2FibGVkID0gZmFsc2U7CgogIGNvbnN0IG91dHB1dEVsZW1lbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChvdXRwdXRJZCk7CiAgb3V0cHV0RWxlbWVudC5pbm5lckhUTUwgPSAnJzsKCiAgY29uc3QgcGlja2VkUHJvbWlzZSA9IG5ldyBQcm9taXNlKChyZXNvbHZlKSA9PiB7CiAgICBpbnB1dEVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJywgKGUpID0+IHsKICAgICAgcmVzb2x2ZShlLnRhcmdldC5maWxlcyk7CiAgICB9KTsKICB9KTsKCiAgY29uc3QgY2FuY2VsID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnYnV0dG9uJyk7CiAgaW5wdXRFbGVtZW50LnBhcmVudEVsZW1lbnQuYXBwZW5kQ2hpbGQoY2FuY2VsKTsKICBjYW5jZWwudGV4dENvbnRlbnQgPSAnQ2FuY2VsIHVwbG9hZCc7CiAgY29uc3QgY2FuY2VsUHJvbWlzZSA9IG5ldyBQcm9taXNlKChyZXNvbHZlKSA9PiB7CiAgICBjYW5jZWwub25jbGljayA9ICgpID0+IHsKICAgICAgcmVzb2x2ZShudWxsKTsKICAgIH07CiAgfSk7CgogIC8vIENhbmNlbCB1cGxvYWQgaWYgdXNlciBoYXNuJ3QgcGlja2VkIGFueXRoaW5nIGluIHRpbWVvdXQuCiAgY29uc3QgdGltZW91dFByb21pc2UgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4gewogICAgc2V0VGltZW91dCgoKSA9PiB7CiAgICAgIHJlc29sdmUobnVsbCk7CiAgICB9LCBGSUxFX0NIQU5HRV9USU1FT1VUX01TKTsKICB9KTsKCiAgLy8gV2FpdCBmb3IgdGhlIHVzZXIgdG8gcGljayB0aGUgZmlsZXMuCiAgY29uc3QgZmlsZXMgPSB5aWVsZCB7CiAgICBwcm9taXNlOiBQcm9taXNlLnJhY2UoW3BpY2tlZFByb21pc2UsIHRpbWVvdXRQcm9taXNlLCBjYW5jZWxQcm9taXNlXSksCiAgICByZXNwb25zZTogewogICAgICBhY3Rpb246ICdzdGFydGluZycsCiAgICB9CiAgfTsKCiAgaWYgKCFmaWxlcykgewogICAgcmV0dXJuIHsKICAgICAgcmVzcG9uc2U6IHsKICAgICAgICBhY3Rpb246ICdjb21wbGV0ZScsCiAgICAgIH0KICAgIH07CiAgfQoKICBjYW5jZWwucmVtb3ZlKCk7CgogIC8vIERpc2FibGUgdGhlIGlucHV0IGVsZW1lbnQgc2luY2UgZnVydGhlciBwaWNrcyBhcmUgbm90IGFsbG93ZWQuCiAgaW5wdXRFbGVtZW50LmRpc2FibGVkID0gdHJ1ZTsKCiAgZm9yIChjb25zdCBmaWxlIG9mIGZpbGVzKSB7CiAgICBjb25zdCBsaSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2xpJyk7CiAgICBsaS5hcHBlbmQoc3BhbihmaWxlLm5hbWUsIHtmb250V2VpZ2h0OiAnYm9sZCd9KSk7CiAgICBsaS5hcHBlbmQoc3BhbigKICAgICAgICBgKCR7ZmlsZS50eXBlIHx8ICduL2EnfSkgLSAke2ZpbGUuc2l6ZX0gYnl0ZXMsIGAgKwogICAgICAgIGBsYXN0IG1vZGlmaWVkOiAkewogICAgICAgICAgICBmaWxlLmxhc3RNb2RpZmllZERhdGUgPyBmaWxlLmxhc3RNb2RpZmllZERhdGUudG9Mb2NhbGVEYXRlU3RyaW5nKCkgOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbi9hJ30gLSBgKSk7CiAgICBjb25zdCBwZXJjZW50ID0gc3BhbignMCUgZG9uZScpOwogICAgbGkuYXBwZW5kQ2hpbGQocGVyY2VudCk7CgogICAgb3V0cHV0RWxlbWVudC5hcHBlbmRDaGlsZChsaSk7CgogICAgY29uc3QgZmlsZURhdGFQcm9taXNlID0gbmV3IFByb21pc2UoKHJlc29sdmUpID0+IHsKICAgICAgY29uc3QgcmVhZGVyID0gbmV3IEZpbGVSZWFkZXIoKTsKICAgICAgcmVhZGVyLm9ubG9hZCA9IChlKSA9PiB7CiAgICAgICAgcmVzb2x2ZShlLnRhcmdldC5yZXN1bHQpOwogICAgICB9OwogICAgICByZWFkZXIucmVhZEFzQXJyYXlCdWZmZXIoZmlsZSk7CiAgICB9KTsKICAgIC8vIFdhaXQgZm9yIHRoZSBkYXRhIHRvIGJlIHJlYWR5LgogICAgbGV0IGZpbGVEYXRhID0geWllbGQgewogICAgICBwcm9taXNlOiBmaWxlRGF0YVByb21pc2UsCiAgICAgIHJlc3BvbnNlOiB7CiAgICAgICAgYWN0aW9uOiAnY29udGludWUnLAogICAgICB9CiAgICB9OwoKICAgIC8vIFVzZSBhIGNodW5rZWQgc2VuZGluZyB0byBhdm9pZCBtZXNzYWdlIHNpemUgbGltaXRzLiBTZWUgYi82MjExNTY2MC4KICAgIGxldCBwb3NpdGlvbiA9IDA7CiAgICB3aGlsZSAocG9zaXRpb24gPCBmaWxlRGF0YS5ieXRlTGVuZ3RoKSB7CiAgICAgIGNvbnN0IGxlbmd0aCA9IE1hdGgubWluKGZpbGVEYXRhLmJ5dGVMZW5ndGggLSBwb3NpdGlvbiwgTUFYX1BBWUxPQURfU0laRSk7CiAgICAgIGNvbnN0IGNodW5rID0gbmV3IFVpbnQ4QXJyYXkoZmlsZURhdGEsIHBvc2l0aW9uLCBsZW5ndGgpOwogICAgICBwb3NpdGlvbiArPSBsZW5ndGg7CgogICAgICBjb25zdCBiYXNlNjQgPSBidG9hKFN0cmluZy5mcm9tQ2hhckNvZGUuYXBwbHkobnVsbCwgY2h1bmspKTsKICAgICAgeWllbGQgewogICAgICAgIHJlc3BvbnNlOiB7CiAgICAgICAgICBhY3Rpb246ICdhcHBlbmQnLAogICAgICAgICAgZmlsZTogZmlsZS5uYW1lLAogICAgICAgICAgZGF0YTogYmFzZTY0LAogICAgICAgIH0sCiAgICAgIH07CiAgICAgIHBlcmNlbnQudGV4dENvbnRlbnQgPQogICAgICAgICAgYCR7TWF0aC5yb3VuZCgocG9zaXRpb24gLyBmaWxlRGF0YS5ieXRlTGVuZ3RoKSAqIDEwMCl9JSBkb25lYDsKICAgIH0KICB9CgogIC8vIEFsbCBkb25lLgogIHlpZWxkIHsKICAgIHJlc3BvbnNlOiB7CiAgICAgIGFjdGlvbjogJ2NvbXBsZXRlJywKICAgIH0KICB9Owp9CgpzY29wZS5nb29nbGUgPSBzY29wZS5nb29nbGUgfHwge307CnNjb3BlLmdvb2dsZS5jb2xhYiA9IHNjb3BlLmdvb2dsZS5jb2xhYiB8fCB7fTsKc2NvcGUuZ29vZ2xlLmNvbGFiLl9maWxlcyA9IHsKICBfdXBsb2FkRmlsZXMsCiAgX3VwbG9hZEZpbGVzQ29udGludWUsCn07Cn0pKHNlbGYpOwo=",
              "ok": true,
              "headers": [
                [
                  "content-type",
                  "application/javascript"
                ]
              ],
              "status": 200,
              "status_text": ""
            }
          },
          "base_uri": "https://localhost:8080/",
          "height": 253
        },
        "outputId": "15ef0625-8b69-4b27-a96a-306af0efa487"
      },
      "source": [
        "#load the data \n",
        "from google.colab import files #Only use for Google Colab\n",
        "uploaded = files.upload()      #Only use for Google Colab\n",
        "df = pd.read_csv(\"kidney_disease.csv\")\n",
        "    \n",
        "#Print the first 5 rows\n",
        "df.head()"
      ],
      "execution_count": 38,
      "outputs": [
        {
          "output_type": "display_data",
          "data": {
            "text/html": [
              "\n",
              "     <input type=\"file\" id=\"files-9e5fe55f-63d3-495a-b4b7-2d87aba7c604\" name=\"files[]\" multiple disabled />\n",
              "     <output id=\"result-9e5fe55f-63d3-495a-b4b7-2d87aba7c604\">\n",
              "      Upload widget is only available when the cell has been executed in the\n",
              "      current browser session. Please rerun this cell to enable.\n",
              "      </output>\n",
              "      <script src=\"/nbextensions/google.colab/files.js\"></script> "
            ],
            "text/plain": [
              "<IPython.core.display.HTML object>"
            ]
          },
          "metadata": {
            "tags": []
          }
        },
        {
          "output_type": "stream",
          "text": [
            "Saving kidney_disease.csv to kidney_disease (4).csv\n"
          ],
          "name": "stdout"
        },
        {
          "output_type": "execute_result",
          "data": {
            "text/html": [
              "<div>\n",
              "<style scoped>\n",
              "    .dataframe tbody tr th:only-of-type {\n",
              "        vertical-align: middle;\n",
              "    }\n",
              "\n",
              "    .dataframe tbody tr th {\n",
              "        vertical-align: top;\n",
              "    }\n",
              "\n",
              "    .dataframe thead th {\n",
              "        text-align: right;\n",
              "    }\n",
              "</style>\n",
              "<table border=\"1\" class=\"dataframe\">\n",
              "  <thead>\n",
              "    <tr style=\"text-align: right;\">\n",
              "      <th></th>\n",
              "      <th>id</th>\n",
              "      <th>age</th>\n",
              "      <th>bp</th>\n",
              "      <th>sg</th>\n",
              "      <th>al</th>\n",
              "      <th>su</th>\n",
              "      <th>rbc</th>\n",
              "      <th>pc</th>\n",
              "      <th>pcc</th>\n",
              "      <th>ba</th>\n",
              "      <th>bgr</th>\n",
              "      <th>bu</th>\n",
              "      <th>sc</th>\n",
              "      <th>sod</th>\n",
              "      <th>pot</th>\n",
              "      <th>hemo</th>\n",
              "      <th>pcv</th>\n",
              "      <th>wc</th>\n",
              "      <th>rc</th>\n",
              "      <th>htn</th>\n",
              "      <th>dm</th>\n",
              "      <th>cad</th>\n",
              "      <th>appet</th>\n",
              "      <th>pe</th>\n",
              "      <th>ane</th>\n",
              "      <th>classification</th>\n",
              "    </tr>\n",
              "  </thead>\n",
              "  <tbody>\n",
              "    <tr>\n",
              "      <th>0</th>\n",
              "      <td>0</td>\n",
              "      <td>48.0</td>\n",
              "      <td>80.0</td>\n",
              "      <td>1.020</td>\n",
              "      <td>1.0</td>\n",
              "      <td>0.0</td>\n",
              "      <td>NaN</td>\n",
              "      <td>normal</td>\n",
              "      <td>notpresent</td>\n",
              "      <td>notpresent</td>\n",
              "      <td>121.0</td>\n",
              "      <td>36.0</td>\n",
              "      <td>1.2</td>\n",
              "      <td>NaN</td>\n",
              "      <td>NaN</td>\n",
              "      <td>15.4</td>\n",
              "      <td>44</td>\n",
              "      <td>7800</td>\n",
              "      <td>5.2</td>\n",
              "      <td>yes</td>\n",
              "      <td>yes</td>\n",
              "      <td>no</td>\n",
              "      <td>good</td>\n",
              "      <td>no</td>\n",
              "      <td>no</td>\n",
              "      <td>ckd</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>1</th>\n",
              "      <td>1</td>\n",
              "      <td>7.0</td>\n",
              "      <td>50.0</td>\n",
              "      <td>1.020</td>\n",
              "      <td>4.0</td>\n",
              "      <td>0.0</td>\n",
              "      <td>NaN</td>\n",
              "      <td>normal</td>\n",
              "      <td>notpresent</td>\n",
              "      <td>notpresent</td>\n",
              "      <td>NaN</td>\n",
              "      <td>18.0</td>\n",
              "      <td>0.8</td>\n",
              "      <td>NaN</td>\n",
              "      <td>NaN</td>\n",
              "      <td>11.3</td>\n",
              "      <td>38</td>\n",
              "      <td>6000</td>\n",
              "      <td>NaN</td>\n",
              "      <td>no</td>\n",
              "      <td>no</td>\n",
              "      <td>no</td>\n",
              "      <td>good</td>\n",
              "      <td>no</td>\n",
              "      <td>no</td>\n",
              "      <td>ckd</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>2</th>\n",
              "      <td>2</td>\n",
              "      <td>62.0</td>\n",
              "      <td>80.0</td>\n",
              "      <td>1.010</td>\n",
              "      <td>2.0</td>\n",
              "      <td>3.0</td>\n",
              "      <td>normal</td>\n",
              "      <td>normal</td>\n",
              "      <td>notpresent</td>\n",
              "      <td>notpresent</td>\n",
              "      <td>423.0</td>\n",
              "      <td>53.0</td>\n",
              "      <td>1.8</td>\n",
              "      <td>NaN</td>\n",
              "      <td>NaN</td>\n",
              "      <td>9.6</td>\n",
              "      <td>31</td>\n",
              "      <td>7500</td>\n",
              "      <td>NaN</td>\n",
              "      <td>no</td>\n",
              "      <td>yes</td>\n",
              "      <td>no</td>\n",
              "      <td>poor</td>\n",
              "      <td>no</td>\n",
              "      <td>yes</td>\n",
              "      <td>ckd</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3</th>\n",
              "      <td>3</td>\n",
              "      <td>48.0</td>\n",
              "      <td>70.0</td>\n",
              "      <td>1.005</td>\n",
              "      <td>4.0</td>\n",
              "      <td>0.0</td>\n",
              "      <td>normal</td>\n",
              "      <td>abnormal</td>\n",
              "      <td>present</td>\n",
              "      <td>notpresent</td>\n",
              "      <td>117.0</td>\n",
              "      <td>56.0</td>\n",
              "      <td>3.8</td>\n",
              "      <td>111.0</td>\n",
              "      <td>2.5</td>\n",
              "      <td>11.2</td>\n",
              "      <td>32</td>\n",
              "      <td>6700</td>\n",
              "      <td>3.9</td>\n",
              "      <td>yes</td>\n",
              "      <td>no</td>\n",
              "      <td>no</td>\n",
              "      <td>poor</td>\n",
              "      <td>yes</td>\n",
              "      <td>yes</td>\n",
              "      <td>ckd</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4</th>\n",
              "      <td>4</td>\n",
              "      <td>51.0</td>\n",
              "      <td>80.0</td>\n",
              "      <td>1.010</td>\n",
              "      <td>2.0</td>\n",
              "      <td>0.0</td>\n",
              "      <td>normal</td>\n",
              "      <td>normal</td>\n",
              "      <td>notpresent</td>\n",
              "      <td>notpresent</td>\n",
              "      <td>106.0</td>\n",
              "      <td>26.0</td>\n",
              "      <td>1.4</td>\n",
              "      <td>NaN</td>\n",
              "      <td>NaN</td>\n",
              "      <td>11.6</td>\n",
              "      <td>35</td>\n",
              "      <td>7300</td>\n",
              "      <td>4.6</td>\n",
              "      <td>no</td>\n",
              "      <td>no</td>\n",
              "      <td>no</td>\n",
              "      <td>good</td>\n",
              "      <td>no</td>\n",
              "      <td>no</td>\n",
              "      <td>ckd</td>\n",
              "    </tr>\n",
              "  </tbody>\n",
              "</table>\n",
              "</div>"
            ],
            "text/plain": [
              "   id   age    bp     sg   al   su  ...   dm cad appet   pe  ane  classification\n",
              "0   0  48.0  80.0  1.020  1.0  0.0  ...  yes  no  good   no   no             ckd\n",
              "1   1   7.0  50.0  1.020  4.0  0.0  ...   no  no  good   no   no             ckd\n",
              "2   2  62.0  80.0  1.010  2.0  3.0  ...  yes  no  poor   no  yes             ckd\n",
              "3   3  48.0  70.0  1.005  4.0  0.0  ...   no  no  poor  yes  yes             ckd\n",
              "4   4  51.0  80.0  1.010  2.0  0.0  ...   no  no  good   no   no             ckd\n",
              "\n",
              "[5 rows x 26 columns]"
            ]
          },
          "metadata": {
            "tags": []
          },
          "execution_count": 38
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "YVHKe-1pg5_J",
        "colab_type": "code",
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 34
        },
        "outputId": "f0b285ef-957c-4f3d-cb29-99523eff52f3"
      },
      "source": [
        "#Get the shape of the data (the number of rows & columns)\n",
        "df.shape"
      ],
      "execution_count": 39,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/plain": [
              "(400, 26)"
            ]
          },
          "metadata": {
            "tags": []
          },
          "execution_count": 39
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "swm5TBLYhfRp",
        "colab_type": "code",
        "colab": {}
      },
      "source": [
        "#Create a list of columns to retain\n",
        "columns_to_retain = [\"sg\", \"al\", \"sc\", \"hemo\",\n",
        "                         \"pcv\", \"wbcc\", \"rbcc\", \"htn\", \"classification\"]\n",
        "\n",
        "#columns_to_retain = df.columns, Drop the columns that are not in columns_to_retain\n",
        "df = df.drop([col for col in df.columns if not col in columns_to_retain], axis=1)\n",
        "    \n",
        "# Drop the rows with na or missing values\n",
        "df = df.dropna(axis=0)"
      ],
      "execution_count": 0,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "m-XRVeUehiRh",
        "colab_type": "code",
        "colab": {}
      },
      "source": [
        "#Transform non-numeric columns into numerical columns\n",
        "for column in df.columns:\n",
        "        if df[column].dtype == np.number:\n",
        "            continue\n",
        "        df[column] = LabelEncoder().fit_transform(df[column])"
      ],
      "execution_count": 0,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "650zxnGghlFa",
        "colab_type": "code",
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 195
        },
        "outputId": "62df8268-4ab1-43fc-ac1d-3989246afd59"
      },
      "source": [
        "#Print / show the first 5 rows of the new cleaned data set\n",
        "df.head()"
      ],
      "execution_count": 42,
      "outputs": [
        {
          "output_type": "execute_result",
          "data": {
            "text/html": [
              "<div>\n",
              "<style scoped>\n",
              "    .dataframe tbody tr th:only-of-type {\n",
              "        vertical-align: middle;\n",
              "    }\n",
              "\n",
              "    .dataframe tbody tr th {\n",
              "        vertical-align: top;\n",
              "    }\n",
              "\n",
              "    .dataframe thead th {\n",
              "        text-align: right;\n",
              "    }\n",
              "</style>\n",
              "<table border=\"1\" class=\"dataframe\">\n",
              "  <thead>\n",
              "    <tr style=\"text-align: right;\">\n",
              "      <th></th>\n",
              "      <th>sg</th>\n",
              "      <th>al</th>\n",
              "      <th>sc</th>\n",
              "      <th>hemo</th>\n",
              "      <th>pcv</th>\n",
              "      <th>htn</th>\n",
              "      <th>classification</th>\n",
              "    </tr>\n",
              "  </thead>\n",
              "  <tbody>\n",
              "    <tr>\n",
              "      <th>0</th>\n",
              "      <td>1.020</td>\n",
              "      <td>1.0</td>\n",
              "      <td>1.2</td>\n",
              "      <td>15.4</td>\n",
              "      <td>28</td>\n",
              "      <td>1</td>\n",
              "      <td>0</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>1</th>\n",
              "      <td>1.020</td>\n",
              "      <td>4.0</td>\n",
              "      <td>0.8</td>\n",
              "      <td>11.3</td>\n",
              "      <td>22</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>2</th>\n",
              "      <td>1.010</td>\n",
              "      <td>2.0</td>\n",
              "      <td>1.8</td>\n",
              "      <td>9.6</td>\n",
              "      <td>15</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>3</th>\n",
              "      <td>1.005</td>\n",
              "      <td>4.0</td>\n",
              "      <td>3.8</td>\n",
              "      <td>11.2</td>\n",
              "      <td>16</td>\n",
              "      <td>1</td>\n",
              "      <td>0</td>\n",
              "    </tr>\n",
              "    <tr>\n",
              "      <th>4</th>\n",
              "      <td>1.010</td>\n",
              "      <td>2.0</td>\n",
              "      <td>1.4</td>\n",
              "      <td>11.6</td>\n",
              "      <td>19</td>\n",
              "      <td>0</td>\n",
              "      <td>0</td>\n",
              "    </tr>\n",
              "  </tbody>\n",
              "</table>\n",
              "</div>"
            ],
            "text/plain": [
              "      sg   al   sc  hemo  pcv  htn  classification\n",
              "0  1.020  1.0  1.2  15.4   28    1               0\n",
              "1  1.020  4.0  0.8  11.3   22    0               0\n",
              "2  1.010  2.0  1.8   9.6   15    0               0\n",
              "3  1.005  4.0  3.8  11.2   16    1               0\n",
              "4  1.010  2.0  1.4  11.6   19    0               0"
            ]
          },
          "metadata": {
            "tags": []
          },
          "execution_count": 42
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "t6lWdDxdhnXp",
        "colab_type": "code",
        "colab": {}
      },
      "source": [
        "#Split the data into independent'X'(the features) and dependent 'y' variables (the target)\n",
        "X = df.drop([\"classification\"], axis=1)\n",
        "y = df[\"classification\"]"
      ],
      "execution_count": 0,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "h6PNcvDbhp8i",
        "colab_type": "code",
        "colab": {}
      },
      "source": [
        "#Feature Scaling\n",
        "#the min-max scaler method scales the dataset so that all the input features lie between 0 and 1 inclusive\n",
        "x_scaler = MinMaxScaler()\n",
        "x_scaler.fit(X)\n",
        "column_names = X.columns\n",
        "X[column_names] = x_scaler.transform(X)"
      ],
      "execution_count": 0,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "hbOc9sVChsSS",
        "colab_type": "code",
        "colab": {}
      },
      "source": [
        "#Split the data into 80% training and 20% testing & Shuffle the data before splitting\n",
        "X_train,  X_test, y_train, y_test = train_test_split(\n",
        "        X, y, test_size= 0.2, shuffle=True)"
      ],
      "execution_count": 0,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "m9z0OwG-hu-C",
        "colab_type": "code",
        "colab": {}
      },
      "source": [
        "#Build The model\n",
        "#  The models input shape/dimensions is the number of features/columns in the data set\n",
        "#  The model will have 2 layers:\n",
        "#      (i) The first with 256 neurons and the ReLu activation function & a initializer which \n",
        "#          defines the way to set the initial random weights of the Keras layers. \n",
        "#          We'll use a initializer that generates tensors with a normal distribution.\n",
        "#     (ii) The other layer will have 1 neuron with the activation function 'hard_sigmoid'\n",
        "model = Sequential()\n",
        "model.add(Dense(256, input_dim=len(X.columns),\n",
        "                    kernel_initializer=k.initializers.random_normal(seed=13), activation=\"relu\"))\n",
        "model.add(Dense(1, activation=\"hard_sigmoid\"))"
      ],
      "execution_count": 0,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "U7h5SZOlhxoJ",
        "colab_type": "code",
        "colab": {}
      },
      "source": [
        "#Compile the model\n",
        "# Loss measuers how well the model did on training , and then tries to improve on it using the optimizer.\n",
        "# The loss function we will use is binary_crossentropy for binary (2) classes.\n",
        "model.compile(loss='binary_crossentropy', \n",
        "                  optimizer='adam', metrics=['accuracy'])"
      ],
      "execution_count": 0,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "BK0JpdLMhyqh",
        "colab_type": "code",
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 1000
        },
        "outputId": "c4986d2a-902e-4e8a-c482-5bd7bd74a56b"
      },
      "source": [
        "#Train the model\n",
        "history = model.fit(X_train, y_train, \n",
        "                    epochs=2000, #The number of iterations over the entire dataset to train on\n",
        "                    batch_size=X_train.shape[0]) #The number of samples per gradient update for training"
      ],
      "execution_count": 48,
      "outputs": [
        {
          "output_type": "stream",
          "text": [
            "Epoch 1/2000\n",
            "229/229 [==============================] - 0s 2ms/step - loss: 0.6923 - acc: 0.5153\n",
            "Epoch 2/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.6867 - acc: 0.5415\n",
            "Epoch 3/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.6804 - acc: 0.9127\n",
            "Epoch 4/2000\n",
            "229/229 [==============================] - 0s 23us/step - loss: 0.6738 - acc: 0.9258\n",
            "Epoch 5/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.6673 - acc: 0.9258\n",
            "Epoch 6/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.6608 - acc: 0.9083\n",
            "Epoch 7/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.6543 - acc: 0.8865\n",
            "Epoch 8/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.6480 - acc: 0.8865\n",
            "Epoch 9/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.6418 - acc: 0.8865\n",
            "Epoch 10/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.6356 - acc: 0.8865\n",
            "Epoch 11/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.6295 - acc: 0.8777\n",
            "Epoch 12/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.6233 - acc: 0.8734\n",
            "Epoch 13/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.6172 - acc: 0.8734\n",
            "Epoch 14/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.6111 - acc: 0.8690\n",
            "Epoch 15/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.6051 - acc: 0.8690\n",
            "Epoch 16/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.5990 - acc: 0.8690\n",
            "Epoch 17/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.5928 - acc: 0.8734\n",
            "Epoch 18/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.5868 - acc: 0.8734\n",
            "Epoch 19/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.5807 - acc: 0.8734\n",
            "Epoch 20/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.5747 - acc: 0.8734\n",
            "Epoch 21/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.5686 - acc: 0.8734\n",
            "Epoch 22/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.5625 - acc: 0.8734\n",
            "Epoch 23/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.5564 - acc: 0.8734\n",
            "Epoch 24/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.5502 - acc: 0.8734\n",
            "Epoch 25/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.5441 - acc: 0.8734\n",
            "Epoch 26/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.5379 - acc: 0.8734\n",
            "Epoch 27/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.5316 - acc: 0.8734\n",
            "Epoch 28/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.5253 - acc: 0.8777\n",
            "Epoch 29/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.5189 - acc: 0.8777\n",
            "Epoch 30/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.5124 - acc: 0.8777\n",
            "Epoch 31/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.5058 - acc: 0.8821\n",
            "Epoch 32/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.4992 - acc: 0.8821\n",
            "Epoch 33/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.4925 - acc: 0.8821\n",
            "Epoch 34/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.4858 - acc: 0.8865\n",
            "Epoch 35/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.4791 - acc: 0.8865\n",
            "Epoch 36/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.4723 - acc: 0.8865\n",
            "Epoch 37/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.4654 - acc: 0.8865\n",
            "Epoch 38/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.4585 - acc: 0.8865\n",
            "Epoch 39/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.4516 - acc: 0.8908\n",
            "Epoch 40/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.4446 - acc: 0.8908\n",
            "Epoch 41/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.4375 - acc: 0.8908\n",
            "Epoch 42/2000\n",
            "229/229 [==============================] - 0s 25us/step - loss: 0.4304 - acc: 0.8952\n",
            "Epoch 43/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.4233 - acc: 0.8952\n",
            "Epoch 44/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.4161 - acc: 0.8952\n",
            "Epoch 45/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.4089 - acc: 0.8996\n",
            "Epoch 46/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.4016 - acc: 0.8996\n",
            "Epoch 47/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.3943 - acc: 0.8996\n",
            "Epoch 48/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.3870 - acc: 0.8996\n",
            "Epoch 49/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.3796 - acc: 0.8996\n",
            "Epoch 50/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.3722 - acc: 0.8996\n",
            "Epoch 51/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.3648 - acc: 0.8996\n",
            "Epoch 52/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.3573 - acc: 0.8996\n",
            "Epoch 53/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.3497 - acc: 0.8996\n",
            "Epoch 54/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.3422 - acc: 0.8996\n",
            "Epoch 55/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.3347 - acc: 0.9039\n",
            "Epoch 56/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.3272 - acc: 0.9039\n",
            "Epoch 57/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.3197 - acc: 0.9039\n",
            "Epoch 58/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.3123 - acc: 0.9039\n",
            "Epoch 59/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.3050 - acc: 0.9039\n",
            "Epoch 60/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.2978 - acc: 0.9039\n",
            "Epoch 61/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.2908 - acc: 0.9039\n",
            "Epoch 62/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.2839 - acc: 0.9039\n",
            "Epoch 63/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.2771 - acc: 0.9083\n",
            "Epoch 64/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.2705 - acc: 0.9083\n",
            "Epoch 65/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.2639 - acc: 0.9083\n",
            "Epoch 66/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.2575 - acc: 0.9083\n",
            "Epoch 67/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.2513 - acc: 0.9083\n",
            "Epoch 68/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.2452 - acc: 0.9083\n",
            "Epoch 69/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.2396 - acc: 0.9083\n",
            "Epoch 70/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.2342 - acc: 0.9083\n",
            "Epoch 71/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.2289 - acc: 0.9083\n",
            "Epoch 72/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.2239 - acc: 0.9083\n",
            "Epoch 73/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.2191 - acc: 0.9083\n",
            "Epoch 74/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.2144 - acc: 0.9083\n",
            "Epoch 75/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.2099 - acc: 0.9083\n",
            "Epoch 76/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.2055 - acc: 0.9083\n",
            "Epoch 77/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.2013 - acc: 0.9083\n",
            "Epoch 78/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.1974 - acc: 0.9083\n",
            "Epoch 79/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.1937 - acc: 0.9083\n",
            "Epoch 80/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.1901 - acc: 0.9083\n",
            "Epoch 81/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.1867 - acc: 0.9083\n",
            "Epoch 82/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.1834 - acc: 0.9127\n",
            "Epoch 83/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.1803 - acc: 0.9127\n",
            "Epoch 84/2000\n",
            "229/229 [==============================] - 0s 23us/step - loss: 0.1774 - acc: 0.9127\n",
            "Epoch 85/2000\n",
            "229/229 [==============================] - 0s 24us/step - loss: 0.1746 - acc: 0.9127\n",
            "Epoch 86/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.1720 - acc: 0.9127\n",
            "Epoch 87/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.1694 - acc: 0.9127\n",
            "Epoch 88/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.1669 - acc: 0.9127\n",
            "Epoch 89/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.1645 - acc: 0.9127\n",
            "Epoch 90/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.1622 - acc: 0.9170\n",
            "Epoch 91/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.1600 - acc: 0.9258\n",
            "Epoch 92/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.1578 - acc: 0.9301\n",
            "Epoch 93/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.1558 - acc: 0.9301\n",
            "Epoch 94/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.1537 - acc: 0.9301\n",
            "Epoch 95/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.1518 - acc: 0.9301\n",
            "Epoch 96/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.1499 - acc: 0.9345\n",
            "Epoch 97/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.1480 - acc: 0.9345\n",
            "Epoch 98/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.1462 - acc: 0.9345\n",
            "Epoch 99/2000\n",
            "229/229 [==============================] - 0s 26us/step - loss: 0.1445 - acc: 0.9345\n",
            "Epoch 100/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.1428 - acc: 0.9345\n",
            "Epoch 101/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.1411 - acc: 0.9345\n",
            "Epoch 102/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.1395 - acc: 0.9345\n",
            "Epoch 103/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.1379 - acc: 0.9345\n",
            "Epoch 104/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.1364 - acc: 0.9345\n",
            "Epoch 105/2000\n",
            "229/229 [==============================] - 0s 26us/step - loss: 0.1350 - acc: 0.9345\n",
            "Epoch 106/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.1336 - acc: 0.9345\n",
            "Epoch 107/2000\n",
            "229/229 [==============================] - 0s 21us/step - loss: 0.1322 - acc: 0.9345\n",
            "Epoch 108/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.1308 - acc: 0.9389\n",
            "Epoch 109/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.1295 - acc: 0.9389\n",
            "Epoch 110/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.1282 - acc: 0.9432\n",
            "Epoch 111/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.1269 - acc: 0.9432\n",
            "Epoch 112/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.1256 - acc: 0.9432\n",
            "Epoch 113/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.1244 - acc: 0.9432\n",
            "Epoch 114/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.1231 - acc: 0.9432\n",
            "Epoch 115/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.1219 - acc: 0.9432\n",
            "Epoch 116/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.1207 - acc: 0.9432\n",
            "Epoch 117/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.1194 - acc: 0.9432\n",
            "Epoch 118/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.1182 - acc: 0.9432\n",
            "Epoch 119/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.1171 - acc: 0.9432\n",
            "Epoch 120/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.1159 - acc: 0.9432\n",
            "Epoch 121/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.1147 - acc: 0.9432\n",
            "Epoch 122/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.1136 - acc: 0.9432\n",
            "Epoch 123/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.1125 - acc: 0.9432\n",
            "Epoch 124/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.1113 - acc: 0.9476\n",
            "Epoch 125/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.1102 - acc: 0.9520\n",
            "Epoch 126/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.1091 - acc: 0.9520\n",
            "Epoch 127/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.1081 - acc: 0.9520\n",
            "Epoch 128/2000\n",
            "229/229 [==============================] - 0s 7us/step - loss: 0.1070 - acc: 0.9520\n",
            "Epoch 129/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.1059 - acc: 0.9520\n",
            "Epoch 130/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.1049 - acc: 0.9563\n",
            "Epoch 131/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.1039 - acc: 0.9563\n",
            "Epoch 132/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.1029 - acc: 0.9563\n",
            "Epoch 133/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.1019 - acc: 0.9563\n",
            "Epoch 134/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.1010 - acc: 0.9563\n",
            "Epoch 135/2000\n",
            "229/229 [==============================] - 0s 7us/step - loss: 0.1001 - acc: 0.9563\n",
            "Epoch 136/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0992 - acc: 0.9563\n",
            "Epoch 137/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0983 - acc: 0.9563\n",
            "Epoch 138/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0974 - acc: 0.9563\n",
            "Epoch 139/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0965 - acc: 0.9563\n",
            "Epoch 140/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0957 - acc: 0.9563\n",
            "Epoch 141/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0948 - acc: 0.9563\n",
            "Epoch 142/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0940 - acc: 0.9563\n",
            "Epoch 143/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0932 - acc: 0.9563\n",
            "Epoch 144/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0925 - acc: 0.9563\n",
            "Epoch 145/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0917 - acc: 0.9563\n",
            "Epoch 146/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0909 - acc: 0.9563\n",
            "Epoch 147/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0902 - acc: 0.9563\n",
            "Epoch 148/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0895 - acc: 0.9563\n",
            "Epoch 149/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0888 - acc: 0.9563\n",
            "Epoch 150/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0881 - acc: 0.9563\n",
            "Epoch 151/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0874 - acc: 0.9563\n",
            "Epoch 152/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0868 - acc: 0.9563\n",
            "Epoch 153/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0862 - acc: 0.9563\n",
            "Epoch 154/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0855 - acc: 0.9563\n",
            "Epoch 155/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0849 - acc: 0.9563\n",
            "Epoch 156/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0844 - acc: 0.9563\n",
            "Epoch 157/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0838 - acc: 0.9563\n",
            "Epoch 158/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0832 - acc: 0.9607\n",
            "Epoch 159/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0827 - acc: 0.9607\n",
            "Epoch 160/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0822 - acc: 0.9607\n",
            "Epoch 161/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0817 - acc: 0.9607\n",
            "Epoch 162/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0812 - acc: 0.9607\n",
            "Epoch 163/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0807 - acc: 0.9607\n",
            "Epoch 164/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0802 - acc: 0.9607\n",
            "Epoch 165/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0797 - acc: 0.9607\n",
            "Epoch 166/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0792 - acc: 0.9607\n",
            "Epoch 167/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0788 - acc: 0.9607\n",
            "Epoch 168/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0783 - acc: 0.9607\n",
            "Epoch 169/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0779 - acc: 0.9607\n",
            "Epoch 170/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0774 - acc: 0.9607\n",
            "Epoch 171/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0770 - acc: 0.9651\n",
            "Epoch 172/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0766 - acc: 0.9651\n",
            "Epoch 173/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0762 - acc: 0.9651\n",
            "Epoch 174/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0758 - acc: 0.9651\n",
            "Epoch 175/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0754 - acc: 0.9651\n",
            "Epoch 176/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0750 - acc: 0.9651\n",
            "Epoch 177/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0746 - acc: 0.9651\n",
            "Epoch 178/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0742 - acc: 0.9651\n",
            "Epoch 179/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0738 - acc: 0.9694\n",
            "Epoch 180/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0734 - acc: 0.9738\n",
            "Epoch 181/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0730 - acc: 0.9782\n",
            "Epoch 182/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0727 - acc: 0.9782\n",
            "Epoch 183/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0723 - acc: 0.9782\n",
            "Epoch 184/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0719 - acc: 0.9782\n",
            "Epoch 185/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0716 - acc: 0.9782\n",
            "Epoch 186/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0712 - acc: 0.9782\n",
            "Epoch 187/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0709 - acc: 0.9782\n",
            "Epoch 188/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0705 - acc: 0.9782\n",
            "Epoch 189/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0702 - acc: 0.9782\n",
            "Epoch 190/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0698 - acc: 0.9782\n",
            "Epoch 191/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0695 - acc: 0.9782\n",
            "Epoch 192/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0691 - acc: 0.9782\n",
            "Epoch 193/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0688 - acc: 0.9782\n",
            "Epoch 194/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0685 - acc: 0.9782\n",
            "Epoch 195/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0682 - acc: 0.9782\n",
            "Epoch 196/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0679 - acc: 0.9782\n",
            "Epoch 197/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0676 - acc: 0.9782\n",
            "Epoch 198/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0673 - acc: 0.9782\n",
            "Epoch 199/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0670 - acc: 0.9782\n",
            "Epoch 200/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0667 - acc: 0.9782\n",
            "Epoch 201/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0664 - acc: 0.9782\n",
            "Epoch 202/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0661 - acc: 0.9782\n",
            "Epoch 203/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0658 - acc: 0.9782\n",
            "Epoch 204/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0655 - acc: 0.9782\n",
            "Epoch 205/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0652 - acc: 0.9782\n",
            "Epoch 206/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0649 - acc: 0.9782\n",
            "Epoch 207/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0646 - acc: 0.9782\n",
            "Epoch 208/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0643 - acc: 0.9782\n",
            "Epoch 209/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0640 - acc: 0.9782\n",
            "Epoch 210/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0637 - acc: 0.9782\n",
            "Epoch 211/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0634 - acc: 0.9782\n",
            "Epoch 212/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0632 - acc: 0.9782\n",
            "Epoch 213/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0629 - acc: 0.9782\n",
            "Epoch 214/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0626 - acc: 0.9782\n",
            "Epoch 215/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0623 - acc: 0.9782\n",
            "Epoch 216/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0620 - acc: 0.9782\n",
            "Epoch 217/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0617 - acc: 0.9782\n",
            "Epoch 218/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0615 - acc: 0.9782\n",
            "Epoch 219/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0612 - acc: 0.9782\n",
            "Epoch 220/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0609 - acc: 0.9782\n",
            "Epoch 221/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0607 - acc: 0.9782\n",
            "Epoch 222/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0604 - acc: 0.9782\n",
            "Epoch 223/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0601 - acc: 0.9782\n",
            "Epoch 224/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0599 - acc: 0.9825\n",
            "Epoch 225/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0596 - acc: 0.9825\n",
            "Epoch 226/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0594 - acc: 0.9825\n",
            "Epoch 227/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0591 - acc: 0.9825\n",
            "Epoch 228/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0588 - acc: 0.9825\n",
            "Epoch 229/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0586 - acc: 0.9825\n",
            "Epoch 230/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0583 - acc: 0.9825\n",
            "Epoch 231/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0581 - acc: 0.9825\n",
            "Epoch 232/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0578 - acc: 0.9825\n",
            "Epoch 233/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0576 - acc: 0.9825\n",
            "Epoch 234/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0573 - acc: 0.9825\n",
            "Epoch 235/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0571 - acc: 0.9825\n",
            "Epoch 236/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0569 - acc: 0.9825\n",
            "Epoch 237/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0566 - acc: 0.9825\n",
            "Epoch 238/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0564 - acc: 0.9825\n",
            "Epoch 239/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0561 - acc: 0.9825\n",
            "Epoch 240/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0559 - acc: 0.9825\n",
            "Epoch 241/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0556 - acc: 0.9825\n",
            "Epoch 242/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0554 - acc: 0.9825\n",
            "Epoch 243/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0552 - acc: 0.9825\n",
            "Epoch 244/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0549 - acc: 0.9825\n",
            "Epoch 245/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0547 - acc: 0.9825\n",
            "Epoch 246/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0544 - acc: 0.9825\n",
            "Epoch 247/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0542 - acc: 0.9825\n",
            "Epoch 248/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0540 - acc: 0.9825\n",
            "Epoch 249/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0537 - acc: 0.9825\n",
            "Epoch 250/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0535 - acc: 0.9825\n",
            "Epoch 251/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0532 - acc: 0.9825\n",
            "Epoch 252/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0530 - acc: 0.9825\n",
            "Epoch 253/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0528 - acc: 0.9825\n",
            "Epoch 254/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0526 - acc: 0.9825\n",
            "Epoch 255/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0523 - acc: 0.9825\n",
            "Epoch 256/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0521 - acc: 0.9825\n",
            "Epoch 257/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0519 - acc: 0.9825\n",
            "Epoch 258/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0517 - acc: 0.9825\n",
            "Epoch 259/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0514 - acc: 0.9825\n",
            "Epoch 260/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0512 - acc: 0.9825\n",
            "Epoch 261/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0510 - acc: 0.9825\n",
            "Epoch 262/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0508 - acc: 0.9825\n",
            "Epoch 263/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0506 - acc: 0.9825\n",
            "Epoch 264/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0504 - acc: 0.9825\n",
            "Epoch 265/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0502 - acc: 0.9825\n",
            "Epoch 266/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0500 - acc: 0.9825\n",
            "Epoch 267/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0498 - acc: 0.9825\n",
            "Epoch 268/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0496 - acc: 0.9825\n",
            "Epoch 269/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0493 - acc: 0.9825\n",
            "Epoch 270/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0491 - acc: 0.9825\n",
            "Epoch 271/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0489 - acc: 0.9825\n",
            "Epoch 272/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0487 - acc: 0.9825\n",
            "Epoch 273/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0485 - acc: 0.9825\n",
            "Epoch 274/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0484 - acc: 0.9825\n",
            "Epoch 275/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0482 - acc: 0.9825\n",
            "Epoch 276/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.0480 - acc: 0.9825\n",
            "Epoch 277/2000\n",
            "229/229 [==============================] - 0s 24us/step - loss: 0.0478 - acc: 0.9825\n",
            "Epoch 278/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0476 - acc: 0.9825\n",
            "Epoch 279/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0474 - acc: 0.9825\n",
            "Epoch 280/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0472 - acc: 0.9825\n",
            "Epoch 281/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0470 - acc: 0.9825\n",
            "Epoch 282/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0469 - acc: 0.9825\n",
            "Epoch 283/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0467 - acc: 0.9825\n",
            "Epoch 284/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0465 - acc: 0.9825\n",
            "Epoch 285/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0463 - acc: 0.9825\n",
            "Epoch 286/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0461 - acc: 0.9825\n",
            "Epoch 287/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0460 - acc: 0.9825\n",
            "Epoch 288/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0458 - acc: 0.9825\n",
            "Epoch 289/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0456 - acc: 0.9825\n",
            "Epoch 290/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0454 - acc: 0.9825\n",
            "Epoch 291/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0453 - acc: 0.9825\n",
            "Epoch 292/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0451 - acc: 0.9825\n",
            "Epoch 293/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0449 - acc: 0.9825\n",
            "Epoch 294/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0448 - acc: 0.9825\n",
            "Epoch 295/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0446 - acc: 0.9825\n",
            "Epoch 296/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0445 - acc: 0.9825\n",
            "Epoch 297/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0443 - acc: 0.9825\n",
            "Epoch 298/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.0441 - acc: 0.9825\n",
            "Epoch 299/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0440 - acc: 0.9825\n",
            "Epoch 300/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0438 - acc: 0.9825\n",
            "Epoch 301/2000\n",
            "229/229 [==============================] - 0s 21us/step - loss: 0.0437 - acc: 0.9825\n",
            "Epoch 302/2000\n",
            "229/229 [==============================] - 0s 22us/step - loss: 0.0435 - acc: 0.9825\n",
            "Epoch 303/2000\n",
            "229/229 [==============================] - 0s 26us/step - loss: 0.0433 - acc: 0.9825\n",
            "Epoch 304/2000\n",
            "229/229 [==============================] - 0s 29us/step - loss: 0.0432 - acc: 0.9825\n",
            "Epoch 305/2000\n",
            "229/229 [==============================] - 0s 23us/step - loss: 0.0430 - acc: 0.9825\n",
            "Epoch 306/2000\n",
            "229/229 [==============================] - 0s 22us/step - loss: 0.0429 - acc: 0.9825\n",
            "Epoch 307/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.0427 - acc: 0.9825\n",
            "Epoch 308/2000\n",
            "229/229 [==============================] - 0s 22us/step - loss: 0.0426 - acc: 0.9825\n",
            "Epoch 309/2000\n",
            "229/229 [==============================] - 0s 38us/step - loss: 0.0424 - acc: 0.9825\n",
            "Epoch 310/2000\n",
            "229/229 [==============================] - 0s 22us/step - loss: 0.0423 - acc: 0.9825\n",
            "Epoch 311/2000\n",
            "229/229 [==============================] - 0s 21us/step - loss: 0.0421 - acc: 0.9825\n",
            "Epoch 312/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0419 - acc: 0.9825\n",
            "Epoch 313/2000\n",
            "229/229 [==============================] - 0s 26us/step - loss: 0.0418 - acc: 0.9825\n",
            "Epoch 314/2000\n",
            "229/229 [==============================] - 0s 22us/step - loss: 0.0416 - acc: 0.9825\n",
            "Epoch 315/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0415 - acc: 0.9825\n",
            "Epoch 316/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0413 - acc: 0.9825\n",
            "Epoch 317/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0412 - acc: 0.9825\n",
            "Epoch 318/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0410 - acc: 0.9869\n",
            "Epoch 319/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0409 - acc: 0.9869\n",
            "Epoch 320/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0407 - acc: 0.9869\n",
            "Epoch 321/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0406 - acc: 0.9869\n",
            "Epoch 322/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0404 - acc: 0.9869\n",
            "Epoch 323/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0403 - acc: 0.9869\n",
            "Epoch 324/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0402 - acc: 0.9869\n",
            "Epoch 325/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0400 - acc: 0.9869\n",
            "Epoch 326/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0399 - acc: 0.9869\n",
            "Epoch 327/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0398 - acc: 0.9869\n",
            "Epoch 328/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0396 - acc: 0.9869\n",
            "Epoch 329/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0395 - acc: 0.9869\n",
            "Epoch 330/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0394 - acc: 0.9869\n",
            "Epoch 331/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0392 - acc: 0.9869\n",
            "Epoch 332/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0391 - acc: 0.9869\n",
            "Epoch 333/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0390 - acc: 0.9869\n",
            "Epoch 334/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0388 - acc: 0.9869\n",
            "Epoch 335/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0387 - acc: 0.9869\n",
            "Epoch 336/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0386 - acc: 0.9869\n",
            "Epoch 337/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0385 - acc: 0.9869\n",
            "Epoch 338/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0383 - acc: 0.9869\n",
            "Epoch 339/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0382 - acc: 0.9869\n",
            "Epoch 340/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0381 - acc: 0.9869\n",
            "Epoch 341/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0380 - acc: 0.9869\n",
            "Epoch 342/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0379 - acc: 0.9869\n",
            "Epoch 343/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0377 - acc: 0.9869\n",
            "Epoch 344/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0376 - acc: 0.9869\n",
            "Epoch 345/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0375 - acc: 0.9869\n",
            "Epoch 346/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0374 - acc: 0.9869\n",
            "Epoch 347/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0373 - acc: 0.9869\n",
            "Epoch 348/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0371 - acc: 0.9869\n",
            "Epoch 349/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0370 - acc: 0.9869\n",
            "Epoch 350/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0369 - acc: 0.9869\n",
            "Epoch 351/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0368 - acc: 0.9869\n",
            "Epoch 352/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0367 - acc: 0.9869\n",
            "Epoch 353/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0366 - acc: 0.9869\n",
            "Epoch 354/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0365 - acc: 0.9869\n",
            "Epoch 355/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0364 - acc: 0.9869\n",
            "Epoch 356/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0362 - acc: 0.9869\n",
            "Epoch 357/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.0361 - acc: 0.9869\n",
            "Epoch 358/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0360 - acc: 0.9869\n",
            "Epoch 359/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0359 - acc: 0.9869\n",
            "Epoch 360/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0358 - acc: 0.9869\n",
            "Epoch 361/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0357 - acc: 0.9869\n",
            "Epoch 362/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0356 - acc: 0.9869\n",
            "Epoch 363/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0355 - acc: 0.9869\n",
            "Epoch 364/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0354 - acc: 0.9869\n",
            "Epoch 365/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0353 - acc: 0.9869\n",
            "Epoch 366/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0351 - acc: 0.9869\n",
            "Epoch 367/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0350 - acc: 0.9869\n",
            "Epoch 368/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0349 - acc: 0.9869\n",
            "Epoch 369/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0348 - acc: 0.9869\n",
            "Epoch 370/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0347 - acc: 0.9869\n",
            "Epoch 371/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0346 - acc: 0.9869\n",
            "Epoch 372/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0345 - acc: 0.9869\n",
            "Epoch 373/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0344 - acc: 0.9869\n",
            "Epoch 374/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0343 - acc: 0.9869\n",
            "Epoch 375/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0342 - acc: 0.9869\n",
            "Epoch 376/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0341 - acc: 0.9869\n",
            "Epoch 377/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0340 - acc: 0.9869\n",
            "Epoch 378/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0338 - acc: 0.9869\n",
            "Epoch 379/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0337 - acc: 0.9869\n",
            "Epoch 380/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0336 - acc: 0.9869\n",
            "Epoch 381/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0335 - acc: 0.9869\n",
            "Epoch 382/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0334 - acc: 0.9869\n",
            "Epoch 383/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0333 - acc: 0.9869\n",
            "Epoch 384/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0332 - acc: 0.9869\n",
            "Epoch 385/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0331 - acc: 0.9869\n",
            "Epoch 386/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0330 - acc: 0.9869\n",
            "Epoch 387/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0329 - acc: 0.9869\n",
            "Epoch 388/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0328 - acc: 0.9869\n",
            "Epoch 389/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0327 - acc: 0.9869\n",
            "Epoch 390/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0326 - acc: 0.9869\n",
            "Epoch 391/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0325 - acc: 0.9869\n",
            "Epoch 392/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0324 - acc: 0.9869\n",
            "Epoch 393/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0323 - acc: 0.9869\n",
            "Epoch 394/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0322 - acc: 0.9869\n",
            "Epoch 395/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0321 - acc: 0.9869\n",
            "Epoch 396/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0320 - acc: 0.9869\n",
            "Epoch 397/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0320 - acc: 0.9869\n",
            "Epoch 398/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.0319 - acc: 0.9869\n",
            "Epoch 399/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0318 - acc: 0.9869\n",
            "Epoch 400/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0317 - acc: 0.9869\n",
            "Epoch 401/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0316 - acc: 0.9869\n",
            "Epoch 402/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0315 - acc: 0.9869\n",
            "Epoch 403/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0314 - acc: 0.9869\n",
            "Epoch 404/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0313 - acc: 0.9869\n",
            "Epoch 405/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0313 - acc: 0.9869\n",
            "Epoch 406/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0312 - acc: 0.9869\n",
            "Epoch 407/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.0311 - acc: 0.9869\n",
            "Epoch 408/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0310 - acc: 0.9869\n",
            "Epoch 409/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0309 - acc: 0.9869\n",
            "Epoch 410/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0308 - acc: 0.9869\n",
            "Epoch 411/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0308 - acc: 0.9869\n",
            "Epoch 412/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0307 - acc: 0.9869\n",
            "Epoch 413/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0306 - acc: 0.9869\n",
            "Epoch 414/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0305 - acc: 0.9869\n",
            "Epoch 415/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0304 - acc: 0.9869\n",
            "Epoch 416/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0303 - acc: 0.9869\n",
            "Epoch 417/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0303 - acc: 0.9869\n",
            "Epoch 418/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0302 - acc: 0.9869\n",
            "Epoch 419/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0301 - acc: 0.9869\n",
            "Epoch 420/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0300 - acc: 0.9869\n",
            "Epoch 421/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0300 - acc: 0.9869\n",
            "Epoch 422/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0299 - acc: 0.9869\n",
            "Epoch 423/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0298 - acc: 0.9869\n",
            "Epoch 424/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0297 - acc: 0.9869\n",
            "Epoch 425/2000\n",
            "229/229 [==============================] - 0s 7us/step - loss: 0.0297 - acc: 0.9869\n",
            "Epoch 426/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0296 - acc: 0.9869\n",
            "Epoch 427/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0295 - acc: 0.9869\n",
            "Epoch 428/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0294 - acc: 0.9869\n",
            "Epoch 429/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0294 - acc: 0.9869\n",
            "Epoch 430/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0293 - acc: 0.9869\n",
            "Epoch 431/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0292 - acc: 0.9869\n",
            "Epoch 432/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0291 - acc: 0.9869\n",
            "Epoch 433/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0291 - acc: 0.9869\n",
            "Epoch 434/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0290 - acc: 0.9869\n",
            "Epoch 435/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0289 - acc: 0.9869\n",
            "Epoch 436/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0288 - acc: 0.9869\n",
            "Epoch 437/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0288 - acc: 0.9869\n",
            "Epoch 438/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0287 - acc: 0.9869\n",
            "Epoch 439/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0286 - acc: 0.9869\n",
            "Epoch 440/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0285 - acc: 0.9869\n",
            "Epoch 441/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0284 - acc: 0.9869\n",
            "Epoch 442/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0284 - acc: 0.9869\n",
            "Epoch 443/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0283 - acc: 0.9869\n",
            "Epoch 444/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0282 - acc: 0.9869\n",
            "Epoch 445/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0281 - acc: 0.9869\n",
            "Epoch 446/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0281 - acc: 0.9869\n",
            "Epoch 447/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0280 - acc: 0.9869\n",
            "Epoch 448/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0279 - acc: 0.9869\n",
            "Epoch 449/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0279 - acc: 0.9869\n",
            "Epoch 450/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0278 - acc: 0.9869\n",
            "Epoch 451/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0277 - acc: 0.9869\n",
            "Epoch 452/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0276 - acc: 0.9869\n",
            "Epoch 453/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0276 - acc: 0.9869\n",
            "Epoch 454/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0275 - acc: 0.9869\n",
            "Epoch 455/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0274 - acc: 0.9869\n",
            "Epoch 456/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0273 - acc: 0.9869\n",
            "Epoch 457/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0273 - acc: 0.9869\n",
            "Epoch 458/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0272 - acc: 0.9869\n",
            "Epoch 459/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0271 - acc: 0.9869\n",
            "Epoch 460/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0270 - acc: 0.9869\n",
            "Epoch 461/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0270 - acc: 0.9869\n",
            "Epoch 462/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0269 - acc: 0.9869\n",
            "Epoch 463/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0268 - acc: 0.9869\n",
            "Epoch 464/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0268 - acc: 0.9869\n",
            "Epoch 465/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0267 - acc: 0.9869\n",
            "Epoch 466/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0266 - acc: 0.9869\n",
            "Epoch 467/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0265 - acc: 0.9869\n",
            "Epoch 468/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0265 - acc: 0.9869\n",
            "Epoch 469/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0264 - acc: 0.9869\n",
            "Epoch 470/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0263 - acc: 0.9869\n",
            "Epoch 471/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0262 - acc: 0.9869\n",
            "Epoch 472/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0262 - acc: 0.9869\n",
            "Epoch 473/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0261 - acc: 0.9869\n",
            "Epoch 474/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0260 - acc: 0.9869\n",
            "Epoch 475/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0260 - acc: 0.9869\n",
            "Epoch 476/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0259 - acc: 0.9869\n",
            "Epoch 477/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0258 - acc: 0.9869\n",
            "Epoch 478/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0258 - acc: 0.9869\n",
            "Epoch 479/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0257 - acc: 0.9869\n",
            "Epoch 480/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0257 - acc: 0.9869\n",
            "Epoch 481/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0256 - acc: 0.9869\n",
            "Epoch 482/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0255 - acc: 0.9869\n",
            "Epoch 483/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0255 - acc: 0.9869\n",
            "Epoch 484/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0254 - acc: 0.9869\n",
            "Epoch 485/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0254 - acc: 0.9869\n",
            "Epoch 486/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0253 - acc: 0.9869\n",
            "Epoch 487/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0252 - acc: 0.9869\n",
            "Epoch 488/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0252 - acc: 0.9869\n",
            "Epoch 489/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0251 - acc: 0.9869\n",
            "Epoch 490/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0251 - acc: 0.9869\n",
            "Epoch 491/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0250 - acc: 0.9869\n",
            "Epoch 492/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0250 - acc: 0.9869\n",
            "Epoch 493/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0249 - acc: 0.9869\n",
            "Epoch 494/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0249 - acc: 0.9869\n",
            "Epoch 495/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0248 - acc: 0.9869\n",
            "Epoch 496/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0248 - acc: 0.9869\n",
            "Epoch 497/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0247 - acc: 0.9869\n",
            "Epoch 498/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0247 - acc: 0.9869\n",
            "Epoch 499/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0246 - acc: 0.9869\n",
            "Epoch 500/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0246 - acc: 0.9869\n",
            "Epoch 501/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0245 - acc: 0.9869\n",
            "Epoch 502/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0245 - acc: 0.9869\n",
            "Epoch 503/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0244 - acc: 0.9869\n",
            "Epoch 504/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0244 - acc: 0.9869\n",
            "Epoch 505/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0243 - acc: 0.9869\n",
            "Epoch 506/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0243 - acc: 0.9869\n",
            "Epoch 507/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0242 - acc: 0.9869\n",
            "Epoch 508/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0242 - acc: 0.9869\n",
            "Epoch 509/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0241 - acc: 0.9869\n",
            "Epoch 510/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0241 - acc: 0.9869\n",
            "Epoch 511/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0240 - acc: 0.9869\n",
            "Epoch 512/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0240 - acc: 0.9869\n",
            "Epoch 513/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0239 - acc: 0.9869\n",
            "Epoch 514/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0239 - acc: 0.9869\n",
            "Epoch 515/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0238 - acc: 0.9869\n",
            "Epoch 516/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0238 - acc: 0.9869\n",
            "Epoch 517/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0237 - acc: 0.9869\n",
            "Epoch 518/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0237 - acc: 0.9869\n",
            "Epoch 519/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0236 - acc: 0.9869\n",
            "Epoch 520/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0236 - acc: 0.9869\n",
            "Epoch 521/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0235 - acc: 0.9869\n",
            "Epoch 522/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0235 - acc: 0.9869\n",
            "Epoch 523/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0234 - acc: 0.9869\n",
            "Epoch 524/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0234 - acc: 0.9869\n",
            "Epoch 525/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0233 - acc: 0.9869\n",
            "Epoch 526/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0233 - acc: 0.9869\n",
            "Epoch 527/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0232 - acc: 0.9869\n",
            "Epoch 528/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0232 - acc: 0.9869\n",
            "Epoch 529/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0231 - acc: 0.9869\n",
            "Epoch 530/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0231 - acc: 0.9869\n",
            "Epoch 531/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0230 - acc: 0.9869\n",
            "Epoch 532/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0230 - acc: 0.9869\n",
            "Epoch 533/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0229 - acc: 0.9869\n",
            "Epoch 534/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0229 - acc: 0.9869\n",
            "Epoch 535/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0228 - acc: 0.9869\n",
            "Epoch 536/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0228 - acc: 0.9869\n",
            "Epoch 537/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0227 - acc: 0.9869\n",
            "Epoch 538/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0227 - acc: 0.9869\n",
            "Epoch 539/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0226 - acc: 0.9869\n",
            "Epoch 540/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0226 - acc: 0.9869\n",
            "Epoch 541/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0226 - acc: 0.9869\n",
            "Epoch 542/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0225 - acc: 0.9869\n",
            "Epoch 543/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0225 - acc: 0.9869\n",
            "Epoch 544/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0224 - acc: 0.9869\n",
            "Epoch 545/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0224 - acc: 0.9869\n",
            "Epoch 546/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0224 - acc: 0.9869\n",
            "Epoch 547/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0223 - acc: 0.9869\n",
            "Epoch 548/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0223 - acc: 0.9869\n",
            "Epoch 549/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0222 - acc: 0.9869\n",
            "Epoch 550/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0222 - acc: 0.9869\n",
            "Epoch 551/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0222 - acc: 0.9869\n",
            "Epoch 552/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0221 - acc: 0.9869\n",
            "Epoch 553/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0221 - acc: 0.9869\n",
            "Epoch 554/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0220 - acc: 0.9869\n",
            "Epoch 555/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0220 - acc: 0.9869\n",
            "Epoch 556/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0219 - acc: 0.9869\n",
            "Epoch 557/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0219 - acc: 0.9869\n",
            "Epoch 558/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0219 - acc: 0.9869\n",
            "Epoch 559/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0218 - acc: 0.9869\n",
            "Epoch 560/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0218 - acc: 0.9869\n",
            "Epoch 561/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0217 - acc: 0.9869\n",
            "Epoch 562/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0217 - acc: 0.9869\n",
            "Epoch 563/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0217 - acc: 0.9869\n",
            "Epoch 564/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0216 - acc: 0.9869\n",
            "Epoch 565/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0216 - acc: 0.9869\n",
            "Epoch 566/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0215 - acc: 0.9869\n",
            "Epoch 567/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0215 - acc: 0.9869\n",
            "Epoch 568/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0215 - acc: 0.9869\n",
            "Epoch 569/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0214 - acc: 0.9869\n",
            "Epoch 570/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0214 - acc: 0.9869\n",
            "Epoch 571/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0213 - acc: 0.9869\n",
            "Epoch 572/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0213 - acc: 0.9869\n",
            "Epoch 573/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0212 - acc: 0.9869\n",
            "Epoch 574/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0212 - acc: 0.9869\n",
            "Epoch 575/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0212 - acc: 0.9869\n",
            "Epoch 576/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0211 - acc: 0.9869\n",
            "Epoch 577/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0211 - acc: 0.9869\n",
            "Epoch 578/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0210 - acc: 0.9869\n",
            "Epoch 579/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0210 - acc: 0.9869\n",
            "Epoch 580/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0210 - acc: 0.9869\n",
            "Epoch 581/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0209 - acc: 0.9869\n",
            "Epoch 582/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0209 - acc: 0.9869\n",
            "Epoch 583/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0208 - acc: 0.9869\n",
            "Epoch 584/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0208 - acc: 0.9869\n",
            "Epoch 585/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0208 - acc: 0.9869\n",
            "Epoch 586/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0207 - acc: 0.9869\n",
            "Epoch 587/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0207 - acc: 0.9869\n",
            "Epoch 588/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0206 - acc: 0.9869\n",
            "Epoch 589/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0206 - acc: 0.9869\n",
            "Epoch 590/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0206 - acc: 0.9869\n",
            "Epoch 591/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0205 - acc: 0.9869\n",
            "Epoch 592/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0205 - acc: 0.9869\n",
            "Epoch 593/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0205 - acc: 0.9869\n",
            "Epoch 594/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0204 - acc: 0.9869\n",
            "Epoch 595/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0204 - acc: 0.9869\n",
            "Epoch 596/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0204 - acc: 0.9869\n",
            "Epoch 597/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0203 - acc: 0.9869\n",
            "Epoch 598/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0203 - acc: 0.9869\n",
            "Epoch 599/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0203 - acc: 0.9869\n",
            "Epoch 600/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0202 - acc: 0.9869\n",
            "Epoch 601/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0202 - acc: 0.9869\n",
            "Epoch 602/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0202 - acc: 0.9869\n",
            "Epoch 603/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0201 - acc: 0.9869\n",
            "Epoch 604/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0201 - acc: 0.9869\n",
            "Epoch 605/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0201 - acc: 0.9869\n",
            "Epoch 606/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0201 - acc: 0.9869\n",
            "Epoch 607/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0200 - acc: 0.9869\n",
            "Epoch 608/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0200 - acc: 0.9869\n",
            "Epoch 609/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0200 - acc: 0.9869\n",
            "Epoch 610/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0199 - acc: 0.9869\n",
            "Epoch 611/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0199 - acc: 0.9869\n",
            "Epoch 612/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0199 - acc: 0.9869\n",
            "Epoch 613/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0198 - acc: 0.9869\n",
            "Epoch 614/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0198 - acc: 0.9869\n",
            "Epoch 615/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0198 - acc: 0.9869\n",
            "Epoch 616/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0198 - acc: 0.9869\n",
            "Epoch 617/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0197 - acc: 0.9869\n",
            "Epoch 618/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0197 - acc: 0.9869\n",
            "Epoch 619/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0197 - acc: 0.9869\n",
            "Epoch 620/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0197 - acc: 0.9869\n",
            "Epoch 621/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0196 - acc: 0.9869\n",
            "Epoch 622/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0196 - acc: 0.9869\n",
            "Epoch 623/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0196 - acc: 0.9869\n",
            "Epoch 624/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0196 - acc: 0.9869\n",
            "Epoch 625/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0195 - acc: 0.9869\n",
            "Epoch 626/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0195 - acc: 0.9869\n",
            "Epoch 627/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0195 - acc: 0.9869\n",
            "Epoch 628/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0195 - acc: 0.9869\n",
            "Epoch 629/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0194 - acc: 0.9869\n",
            "Epoch 630/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0194 - acc: 0.9869\n",
            "Epoch 631/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0194 - acc: 0.9869\n",
            "Epoch 632/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0194 - acc: 0.9869\n",
            "Epoch 633/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0194 - acc: 0.9869\n",
            "Epoch 634/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0193 - acc: 0.9869\n",
            "Epoch 635/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0193 - acc: 0.9869\n",
            "Epoch 636/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0193 - acc: 0.9869\n",
            "Epoch 637/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0193 - acc: 0.9869\n",
            "Epoch 638/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0192 - acc: 0.9869\n",
            "Epoch 639/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0192 - acc: 0.9869\n",
            "Epoch 640/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0192 - acc: 0.9869\n",
            "Epoch 641/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0192 - acc: 0.9869\n",
            "Epoch 642/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0191 - acc: 0.9869\n",
            "Epoch 643/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0191 - acc: 0.9869\n",
            "Epoch 644/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0191 - acc: 0.9869\n",
            "Epoch 645/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0191 - acc: 0.9869\n",
            "Epoch 646/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0191 - acc: 0.9869\n",
            "Epoch 647/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0190 - acc: 0.9869\n",
            "Epoch 648/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0190 - acc: 0.9869\n",
            "Epoch 649/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0190 - acc: 0.9869\n",
            "Epoch 650/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0190 - acc: 0.9869\n",
            "Epoch 651/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0189 - acc: 0.9869\n",
            "Epoch 652/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0189 - acc: 0.9869\n",
            "Epoch 653/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0189 - acc: 0.9869\n",
            "Epoch 654/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0189 - acc: 0.9869\n",
            "Epoch 655/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0189 - acc: 0.9869\n",
            "Epoch 656/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0188 - acc: 0.9869\n",
            "Epoch 657/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0188 - acc: 0.9869\n",
            "Epoch 658/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0188 - acc: 0.9869\n",
            "Epoch 659/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0188 - acc: 0.9869\n",
            "Epoch 660/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0187 - acc: 0.9869\n",
            "Epoch 661/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0187 - acc: 0.9869\n",
            "Epoch 662/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0187 - acc: 0.9869\n",
            "Epoch 663/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0187 - acc: 0.9869\n",
            "Epoch 664/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0186 - acc: 0.9869\n",
            "Epoch 665/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0186 - acc: 0.9869\n",
            "Epoch 666/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0186 - acc: 0.9869\n",
            "Epoch 667/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0186 - acc: 0.9869\n",
            "Epoch 668/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0186 - acc: 0.9869\n",
            "Epoch 669/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0185 - acc: 0.9869\n",
            "Epoch 670/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0185 - acc: 0.9869\n",
            "Epoch 671/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0185 - acc: 0.9869\n",
            "Epoch 672/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0185 - acc: 0.9869\n",
            "Epoch 673/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0184 - acc: 0.9869\n",
            "Epoch 674/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0184 - acc: 0.9869\n",
            "Epoch 675/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0184 - acc: 0.9869\n",
            "Epoch 676/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0184 - acc: 0.9869\n",
            "Epoch 677/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0184 - acc: 0.9869\n",
            "Epoch 678/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0183 - acc: 0.9869\n",
            "Epoch 679/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0183 - acc: 0.9869\n",
            "Epoch 680/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0183 - acc: 0.9913\n",
            "Epoch 681/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0183 - acc: 0.9913\n",
            "Epoch 682/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0182 - acc: 0.9913\n",
            "Epoch 683/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0182 - acc: 0.9913\n",
            "Epoch 684/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0182 - acc: 0.9913\n",
            "Epoch 685/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0182 - acc: 0.9913\n",
            "Epoch 686/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0182 - acc: 0.9913\n",
            "Epoch 687/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0181 - acc: 0.9913\n",
            "Epoch 688/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0181 - acc: 0.9913\n",
            "Epoch 689/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0181 - acc: 0.9913\n",
            "Epoch 690/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0181 - acc: 0.9913\n",
            "Epoch 691/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0180 - acc: 0.9913\n",
            "Epoch 692/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0180 - acc: 0.9913\n",
            "Epoch 693/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0180 - acc: 0.9913\n",
            "Epoch 694/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0180 - acc: 0.9913\n",
            "Epoch 695/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0180 - acc: 0.9913\n",
            "Epoch 696/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0179 - acc: 0.9913\n",
            "Epoch 697/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0179 - acc: 0.9913\n",
            "Epoch 698/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0179 - acc: 0.9913\n",
            "Epoch 699/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0179 - acc: 0.9913\n",
            "Epoch 700/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0178 - acc: 0.9913\n",
            "Epoch 701/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0178 - acc: 0.9913\n",
            "Epoch 702/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0178 - acc: 0.9913\n",
            "Epoch 703/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0178 - acc: 0.9913\n",
            "Epoch 704/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0178 - acc: 0.9913\n",
            "Epoch 705/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0177 - acc: 0.9913\n",
            "Epoch 706/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0177 - acc: 0.9913\n",
            "Epoch 707/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0177 - acc: 0.9913\n",
            "Epoch 708/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0177 - acc: 0.9913\n",
            "Epoch 709/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0176 - acc: 0.9913\n",
            "Epoch 710/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0176 - acc: 0.9913\n",
            "Epoch 711/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0176 - acc: 0.9913\n",
            "Epoch 712/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0176 - acc: 0.9913\n",
            "Epoch 713/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0176 - acc: 0.9913\n",
            "Epoch 714/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0175 - acc: 0.9913\n",
            "Epoch 715/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0175 - acc: 0.9913\n",
            "Epoch 716/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0175 - acc: 0.9913\n",
            "Epoch 717/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0175 - acc: 0.9913\n",
            "Epoch 718/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0174 - acc: 0.9913\n",
            "Epoch 719/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0174 - acc: 0.9913\n",
            "Epoch 720/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0174 - acc: 0.9913\n",
            "Epoch 721/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0174 - acc: 0.9913\n",
            "Epoch 722/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0174 - acc: 0.9913\n",
            "Epoch 723/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0173 - acc: 0.9913\n",
            "Epoch 724/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0173 - acc: 0.9913\n",
            "Epoch 725/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0173 - acc: 0.9913\n",
            "Epoch 726/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0173 - acc: 0.9913\n",
            "Epoch 727/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0172 - acc: 0.9913\n",
            "Epoch 728/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0172 - acc: 0.9913\n",
            "Epoch 729/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0172 - acc: 0.9913\n",
            "Epoch 730/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0172 - acc: 0.9913\n",
            "Epoch 731/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0172 - acc: 0.9913\n",
            "Epoch 732/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0171 - acc: 0.9913\n",
            "Epoch 733/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0171 - acc: 0.9913\n",
            "Epoch 734/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0171 - acc: 0.9913\n",
            "Epoch 735/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0171 - acc: 0.9913\n",
            "Epoch 736/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0171 - acc: 0.9913\n",
            "Epoch 737/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0171 - acc: 0.9913\n",
            "Epoch 738/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0170 - acc: 0.9913\n",
            "Epoch 739/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0170 - acc: 0.9913\n",
            "Epoch 740/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0170 - acc: 0.9913\n",
            "Epoch 741/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0170 - acc: 0.9913\n",
            "Epoch 742/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0170 - acc: 0.9913\n",
            "Epoch 743/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0170 - acc: 0.9913\n",
            "Epoch 744/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0170 - acc: 0.9913\n",
            "Epoch 745/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0169 - acc: 0.9913\n",
            "Epoch 746/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0169 - acc: 0.9913\n",
            "Epoch 747/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0169 - acc: 0.9913\n",
            "Epoch 748/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0169 - acc: 0.9913\n",
            "Epoch 749/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0169 - acc: 0.9913\n",
            "Epoch 750/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0169 - acc: 0.9913\n",
            "Epoch 751/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0168 - acc: 0.9913\n",
            "Epoch 752/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0168 - acc: 0.9913\n",
            "Epoch 753/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0168 - acc: 0.9913\n",
            "Epoch 754/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0168 - acc: 0.9913\n",
            "Epoch 755/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0168 - acc: 0.9913\n",
            "Epoch 756/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0168 - acc: 0.9913\n",
            "Epoch 757/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0168 - acc: 0.9913\n",
            "Epoch 758/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0167 - acc: 0.9913\n",
            "Epoch 759/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0167 - acc: 0.9913\n",
            "Epoch 760/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0167 - acc: 0.9913\n",
            "Epoch 761/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0167 - acc: 0.9913\n",
            "Epoch 762/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0167 - acc: 0.9913\n",
            "Epoch 763/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0167 - acc: 0.9913\n",
            "Epoch 764/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0167 - acc: 0.9913\n",
            "Epoch 765/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0166 - acc: 0.9913\n",
            "Epoch 766/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0166 - acc: 0.9913\n",
            "Epoch 767/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0166 - acc: 0.9913\n",
            "Epoch 768/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0166 - acc: 0.9913\n",
            "Epoch 769/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0166 - acc: 0.9913\n",
            "Epoch 770/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0166 - acc: 0.9913\n",
            "Epoch 771/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0166 - acc: 0.9913\n",
            "Epoch 772/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0165 - acc: 0.9913\n",
            "Epoch 773/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0165 - acc: 0.9913\n",
            "Epoch 774/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0165 - acc: 0.9913\n",
            "Epoch 775/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0165 - acc: 0.9913\n",
            "Epoch 776/2000\n",
            "229/229 [==============================] - 0s 25us/step - loss: 0.0165 - acc: 0.9913\n",
            "Epoch 777/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0165 - acc: 0.9913\n",
            "Epoch 778/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0165 - acc: 0.9913\n",
            "Epoch 779/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0165 - acc: 0.9913\n",
            "Epoch 780/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0164 - acc: 0.9913\n",
            "Epoch 781/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0164 - acc: 0.9913\n",
            "Epoch 782/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0164 - acc: 0.9913\n",
            "Epoch 783/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0164 - acc: 0.9913\n",
            "Epoch 784/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0164 - acc: 0.9913\n",
            "Epoch 785/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0164 - acc: 0.9913\n",
            "Epoch 786/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0164 - acc: 0.9913\n",
            "Epoch 787/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0164 - acc: 0.9913\n",
            "Epoch 788/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0163 - acc: 0.9913\n",
            "Epoch 789/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0163 - acc: 0.9913\n",
            "Epoch 790/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0163 - acc: 0.9913\n",
            "Epoch 791/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0163 - acc: 0.9913\n",
            "Epoch 792/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0163 - acc: 0.9913\n",
            "Epoch 793/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0163 - acc: 0.9913\n",
            "Epoch 794/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0163 - acc: 0.9913\n",
            "Epoch 795/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0163 - acc: 0.9913\n",
            "Epoch 796/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0163 - acc: 0.9913\n",
            "Epoch 797/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.0162 - acc: 0.9913\n",
            "Epoch 798/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0162 - acc: 0.9913\n",
            "Epoch 799/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0162 - acc: 0.9913\n",
            "Epoch 800/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0162 - acc: 0.9913\n",
            "Epoch 801/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0162 - acc: 0.9913\n",
            "Epoch 802/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0162 - acc: 0.9913\n",
            "Epoch 803/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0162 - acc: 0.9913\n",
            "Epoch 804/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.0162 - acc: 0.9913\n",
            "Epoch 805/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0161 - acc: 0.9913\n",
            "Epoch 806/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.0161 - acc: 0.9913\n",
            "Epoch 807/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0161 - acc: 0.9913\n",
            "Epoch 808/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0161 - acc: 0.9913\n",
            "Epoch 809/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0161 - acc: 0.9913\n",
            "Epoch 810/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0161 - acc: 0.9913\n",
            "Epoch 811/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0161 - acc: 0.9913\n",
            "Epoch 812/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0161 - acc: 0.9913\n",
            "Epoch 813/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0161 - acc: 0.9913\n",
            "Epoch 814/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0160 - acc: 0.9913\n",
            "Epoch 815/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0160 - acc: 0.9913\n",
            "Epoch 816/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0160 - acc: 0.9913\n",
            "Epoch 817/2000\n",
            "229/229 [==============================] - 0s 26us/step - loss: 0.0160 - acc: 0.9913\n",
            "Epoch 818/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0160 - acc: 0.9913\n",
            "Epoch 819/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0160 - acc: 0.9913\n",
            "Epoch 820/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0160 - acc: 0.9913\n",
            "Epoch 821/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0160 - acc: 0.9913\n",
            "Epoch 822/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0160 - acc: 0.9913\n",
            "Epoch 823/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0159 - acc: 0.9913\n",
            "Epoch 824/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.0159 - acc: 0.9913\n",
            "Epoch 825/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0159 - acc: 0.9913\n",
            "Epoch 826/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0159 - acc: 0.9913\n",
            "Epoch 827/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0159 - acc: 0.9913\n",
            "Epoch 828/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0159 - acc: 0.9913\n",
            "Epoch 829/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0159 - acc: 0.9913\n",
            "Epoch 830/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0159 - acc: 0.9913\n",
            "Epoch 831/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0159 - acc: 0.9913\n",
            "Epoch 832/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0158 - acc: 0.9913\n",
            "Epoch 833/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0158 - acc: 0.9913\n",
            "Epoch 834/2000\n",
            "229/229 [==============================] - 0s 21us/step - loss: 0.0158 - acc: 0.9913\n",
            "Epoch 835/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0158 - acc: 0.9913\n",
            "Epoch 836/2000\n",
            "229/229 [==============================] - 0s 34us/step - loss: 0.0158 - acc: 0.9913\n",
            "Epoch 837/2000\n",
            "229/229 [==============================] - 0s 27us/step - loss: 0.0158 - acc: 0.9913\n",
            "Epoch 838/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0158 - acc: 0.9913\n",
            "Epoch 839/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0158 - acc: 0.9913\n",
            "Epoch 840/2000\n",
            "229/229 [==============================] - 0s 22us/step - loss: 0.0158 - acc: 0.9913\n",
            "Epoch 841/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0158 - acc: 0.9913\n",
            "Epoch 842/2000\n",
            "229/229 [==============================] - 0s 23us/step - loss: 0.0157 - acc: 0.9913\n",
            "Epoch 843/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0157 - acc: 0.9913\n",
            "Epoch 844/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0157 - acc: 0.9913\n",
            "Epoch 845/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0157 - acc: 0.9913\n",
            "Epoch 846/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0157 - acc: 0.9913\n",
            "Epoch 847/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0157 - acc: 0.9913\n",
            "Epoch 848/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0157 - acc: 0.9913\n",
            "Epoch 849/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0157 - acc: 0.9913\n",
            "Epoch 850/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0156 - acc: 0.9913\n",
            "Epoch 851/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0156 - acc: 0.9913\n",
            "Epoch 852/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0156 - acc: 0.9913\n",
            "Epoch 853/2000\n",
            "229/229 [==============================] - 0s 21us/step - loss: 0.0156 - acc: 0.9913\n",
            "Epoch 854/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0156 - acc: 0.9913\n",
            "Epoch 855/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0156 - acc: 0.9913\n",
            "Epoch 856/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0156 - acc: 0.9913\n",
            "Epoch 857/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0156 - acc: 0.9913\n",
            "Epoch 858/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0156 - acc: 0.9913\n",
            "Epoch 859/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0155 - acc: 0.9956\n",
            "Epoch 860/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0155 - acc: 0.9956\n",
            "Epoch 861/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0155 - acc: 0.9956\n",
            "Epoch 862/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0155 - acc: 0.9956\n",
            "Epoch 863/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0155 - acc: 0.9956\n",
            "Epoch 864/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0155 - acc: 0.9956\n",
            "Epoch 865/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0155 - acc: 0.9956\n",
            "Epoch 866/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0155 - acc: 0.9956\n",
            "Epoch 867/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0155 - acc: 0.9956\n",
            "Epoch 868/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0155 - acc: 0.9956\n",
            "Epoch 869/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0154 - acc: 0.9956\n",
            "Epoch 870/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0154 - acc: 0.9956\n",
            "Epoch 871/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0154 - acc: 0.9956\n",
            "Epoch 872/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0154 - acc: 0.9956\n",
            "Epoch 873/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0154 - acc: 0.9956\n",
            "Epoch 874/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0154 - acc: 0.9956\n",
            "Epoch 875/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0154 - acc: 0.9956\n",
            "Epoch 876/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0154 - acc: 0.9956\n",
            "Epoch 877/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0154 - acc: 0.9956\n",
            "Epoch 878/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0153 - acc: 0.9956\n",
            "Epoch 879/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0153 - acc: 0.9956\n",
            "Epoch 880/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0153 - acc: 0.9956\n",
            "Epoch 881/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0153 - acc: 0.9956\n",
            "Epoch 882/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0153 - acc: 0.9956\n",
            "Epoch 883/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0153 - acc: 0.9956\n",
            "Epoch 884/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0153 - acc: 0.9956\n",
            "Epoch 885/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0153 - acc: 0.9956\n",
            "Epoch 886/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0153 - acc: 0.9956\n",
            "Epoch 887/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0152 - acc: 0.9956\n",
            "Epoch 888/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0152 - acc: 0.9956\n",
            "Epoch 889/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0152 - acc: 0.9956\n",
            "Epoch 890/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0152 - acc: 0.9956\n",
            "Epoch 891/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0152 - acc: 0.9956\n",
            "Epoch 892/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0152 - acc: 0.9956\n",
            "Epoch 893/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0152 - acc: 0.9956\n",
            "Epoch 894/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0152 - acc: 0.9956\n",
            "Epoch 895/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0152 - acc: 0.9956\n",
            "Epoch 896/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0152 - acc: 0.9956\n",
            "Epoch 897/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0151 - acc: 0.9956\n",
            "Epoch 898/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0151 - acc: 0.9956\n",
            "Epoch 899/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.0151 - acc: 0.9956\n",
            "Epoch 900/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0151 - acc: 0.9956\n",
            "Epoch 901/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0151 - acc: 0.9956\n",
            "Epoch 902/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0151 - acc: 0.9956\n",
            "Epoch 903/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0151 - acc: 0.9956\n",
            "Epoch 904/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0151 - acc: 0.9956\n",
            "Epoch 905/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0151 - acc: 0.9956\n",
            "Epoch 906/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0150 - acc: 0.9956\n",
            "Epoch 907/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0150 - acc: 0.9956\n",
            "Epoch 908/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0150 - acc: 0.9956\n",
            "Epoch 909/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0150 - acc: 0.9956\n",
            "Epoch 910/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0150 - acc: 0.9956\n",
            "Epoch 911/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0150 - acc: 0.9956\n",
            "Epoch 912/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0150 - acc: 0.9956\n",
            "Epoch 913/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0150 - acc: 0.9956\n",
            "Epoch 914/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0150 - acc: 0.9956\n",
            "Epoch 915/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0149 - acc: 0.9956\n",
            "Epoch 916/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0149 - acc: 0.9956\n",
            "Epoch 917/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0149 - acc: 0.9956\n",
            "Epoch 918/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0149 - acc: 0.9956\n",
            "Epoch 919/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0149 - acc: 0.9956\n",
            "Epoch 920/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0149 - acc: 0.9956\n",
            "Epoch 921/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0149 - acc: 0.9956\n",
            "Epoch 922/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0149 - acc: 0.9956\n",
            "Epoch 923/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0149 - acc: 0.9956\n",
            "Epoch 924/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0149 - acc: 0.9956\n",
            "Epoch 925/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0148 - acc: 0.9956\n",
            "Epoch 926/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0148 - acc: 0.9956\n",
            "Epoch 927/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0148 - acc: 0.9956\n",
            "Epoch 928/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0148 - acc: 0.9956\n",
            "Epoch 929/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0148 - acc: 0.9956\n",
            "Epoch 930/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0148 - acc: 0.9956\n",
            "Epoch 931/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0148 - acc: 0.9956\n",
            "Epoch 932/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0148 - acc: 0.9956\n",
            "Epoch 933/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0148 - acc: 0.9956\n",
            "Epoch 934/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0147 - acc: 0.9956\n",
            "Epoch 935/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0147 - acc: 0.9956\n",
            "Epoch 936/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0147 - acc: 0.9956\n",
            "Epoch 937/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0147 - acc: 0.9956\n",
            "Epoch 938/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0147 - acc: 0.9956\n",
            "Epoch 939/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0147 - acc: 0.9956\n",
            "Epoch 940/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0147 - acc: 0.9956\n",
            "Epoch 941/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0147 - acc: 0.9956\n",
            "Epoch 942/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0147 - acc: 0.9956\n",
            "Epoch 943/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0146 - acc: 0.9956\n",
            "Epoch 944/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0146 - acc: 0.9956\n",
            "Epoch 945/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0146 - acc: 0.9956\n",
            "Epoch 946/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0146 - acc: 0.9956\n",
            "Epoch 947/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0146 - acc: 0.9956\n",
            "Epoch 948/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0146 - acc: 0.9956\n",
            "Epoch 949/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0146 - acc: 0.9956\n",
            "Epoch 950/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0146 - acc: 0.9956\n",
            "Epoch 951/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0146 - acc: 0.9956\n",
            "Epoch 952/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0146 - acc: 0.9956\n",
            "Epoch 953/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0145 - acc: 0.9956\n",
            "Epoch 954/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0145 - acc: 0.9956\n",
            "Epoch 955/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0145 - acc: 0.9956\n",
            "Epoch 956/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0145 - acc: 0.9956\n",
            "Epoch 957/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0145 - acc: 0.9956\n",
            "Epoch 958/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0145 - acc: 0.9956\n",
            "Epoch 959/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0145 - acc: 0.9956\n",
            "Epoch 960/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0145 - acc: 0.9956\n",
            "Epoch 961/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0145 - acc: 0.9956\n",
            "Epoch 962/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0144 - acc: 0.9956\n",
            "Epoch 963/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0144 - acc: 0.9956\n",
            "Epoch 964/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0144 - acc: 0.9956\n",
            "Epoch 965/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0144 - acc: 0.9956\n",
            "Epoch 966/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0144 - acc: 0.9956\n",
            "Epoch 967/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0144 - acc: 0.9956\n",
            "Epoch 968/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0144 - acc: 0.9956\n",
            "Epoch 969/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0144 - acc: 0.9956\n",
            "Epoch 970/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0144 - acc: 0.9956\n",
            "Epoch 971/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0144 - acc: 0.9956\n",
            "Epoch 972/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0143 - acc: 0.9956\n",
            "Epoch 973/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0143 - acc: 0.9956\n",
            "Epoch 974/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0143 - acc: 0.9956\n",
            "Epoch 975/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0143 - acc: 0.9956\n",
            "Epoch 976/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0143 - acc: 0.9956\n",
            "Epoch 977/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0143 - acc: 0.9956\n",
            "Epoch 978/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0143 - acc: 0.9956\n",
            "Epoch 979/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0143 - acc: 0.9956\n",
            "Epoch 980/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0143 - acc: 0.9956\n",
            "Epoch 981/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0142 - acc: 0.9956\n",
            "Epoch 982/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0142 - acc: 0.9956\n",
            "Epoch 983/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0142 - acc: 0.9956\n",
            "Epoch 984/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0142 - acc: 0.9956\n",
            "Epoch 985/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0142 - acc: 0.9956\n",
            "Epoch 986/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0142 - acc: 0.9956\n",
            "Epoch 987/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0142 - acc: 0.9956\n",
            "Epoch 988/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0142 - acc: 0.9956\n",
            "Epoch 989/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0142 - acc: 0.9956\n",
            "Epoch 990/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0142 - acc: 0.9956\n",
            "Epoch 991/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0141 - acc: 0.9956\n",
            "Epoch 992/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.0141 - acc: 0.9956\n",
            "Epoch 993/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0141 - acc: 0.9956\n",
            "Epoch 994/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0141 - acc: 0.9956\n",
            "Epoch 995/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0141 - acc: 0.9956\n",
            "Epoch 996/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0141 - acc: 0.9956\n",
            "Epoch 997/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0141 - acc: 0.9956\n",
            "Epoch 998/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0141 - acc: 0.9956\n",
            "Epoch 999/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0141 - acc: 0.9956\n",
            "Epoch 1000/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0141 - acc: 0.9956\n",
            "Epoch 1001/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0141 - acc: 0.9956\n",
            "Epoch 1002/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0140 - acc: 0.9956\n",
            "Epoch 1003/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0140 - acc: 0.9956\n",
            "Epoch 1004/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0140 - acc: 0.9956\n",
            "Epoch 1005/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0140 - acc: 0.9956\n",
            "Epoch 1006/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0140 - acc: 0.9956\n",
            "Epoch 1007/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0140 - acc: 0.9956\n",
            "Epoch 1008/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0140 - acc: 0.9956\n",
            "Epoch 1009/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0140 - acc: 0.9956\n",
            "Epoch 1010/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0140 - acc: 0.9956\n",
            "Epoch 1011/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0140 - acc: 0.9956\n",
            "Epoch 1012/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0140 - acc: 0.9956\n",
            "Epoch 1013/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0140 - acc: 0.9956\n",
            "Epoch 1014/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0140 - acc: 0.9956\n",
            "Epoch 1015/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0140 - acc: 0.9956\n",
            "Epoch 1016/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0140 - acc: 0.9956\n",
            "Epoch 1017/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0139 - acc: 0.9956\n",
            "Epoch 1018/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0139 - acc: 0.9956\n",
            "Epoch 1019/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0139 - acc: 0.9956\n",
            "Epoch 1020/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0139 - acc: 0.9956\n",
            "Epoch 1021/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0139 - acc: 0.9956\n",
            "Epoch 1022/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0139 - acc: 0.9956\n",
            "Epoch 1023/2000\n",
            "229/229 [==============================] - 0s 21us/step - loss: 0.0139 - acc: 0.9956\n",
            "Epoch 1024/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0139 - acc: 0.9956\n",
            "Epoch 1025/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0139 - acc: 0.9956\n",
            "Epoch 1026/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0139 - acc: 0.9956\n",
            "Epoch 1027/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0139 - acc: 0.9956\n",
            "Epoch 1028/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0139 - acc: 0.9956\n",
            "Epoch 1029/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0139 - acc: 0.9956\n",
            "Epoch 1030/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0139 - acc: 0.9956\n",
            "Epoch 1031/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0139 - acc: 0.9956\n",
            "Epoch 1032/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0139 - acc: 0.9956\n",
            "Epoch 1033/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0139 - acc: 0.9956\n",
            "Epoch 1034/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0138 - acc: 0.9956\n",
            "Epoch 1035/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0138 - acc: 0.9956\n",
            "Epoch 1036/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0138 - acc: 0.9956\n",
            "Epoch 1037/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0138 - acc: 0.9956\n",
            "Epoch 1038/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0138 - acc: 0.9956\n",
            "Epoch 1039/2000\n",
            "229/229 [==============================] - 0s 21us/step - loss: 0.0138 - acc: 0.9956\n",
            "Epoch 1040/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0138 - acc: 0.9956\n",
            "Epoch 1041/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0138 - acc: 0.9956\n",
            "Epoch 1042/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.0138 - acc: 0.9956\n",
            "Epoch 1043/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0138 - acc: 0.9956\n",
            "Epoch 1044/2000\n",
            "229/229 [==============================] - 0s 25us/step - loss: 0.0138 - acc: 0.9956\n",
            "Epoch 1045/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0138 - acc: 0.9956\n",
            "Epoch 1046/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0138 - acc: 0.9956\n",
            "Epoch 1047/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0138 - acc: 0.9956\n",
            "Epoch 1048/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0138 - acc: 0.9956\n",
            "Epoch 1049/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0138 - acc: 0.9956\n",
            "Epoch 1050/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0137 - acc: 0.9956\n",
            "Epoch 1051/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0137 - acc: 0.9956\n",
            "Epoch 1052/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0137 - acc: 0.9956\n",
            "Epoch 1053/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0137 - acc: 0.9956\n",
            "Epoch 1054/2000\n",
            "229/229 [==============================] - 0s 39us/step - loss: 0.0137 - acc: 0.9956\n",
            "Epoch 1055/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0137 - acc: 0.9956\n",
            "Epoch 1056/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0137 - acc: 0.9956\n",
            "Epoch 1057/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0137 - acc: 0.9956\n",
            "Epoch 1058/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0137 - acc: 0.9956\n",
            "Epoch 1059/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0137 - acc: 0.9956\n",
            "Epoch 1060/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0137 - acc: 0.9956\n",
            "Epoch 1061/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0137 - acc: 0.9956\n",
            "Epoch 1062/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0137 - acc: 0.9956\n",
            "Epoch 1063/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0137 - acc: 0.9956\n",
            "Epoch 1064/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0137 - acc: 0.9956\n",
            "Epoch 1065/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0137 - acc: 0.9956\n",
            "Epoch 1066/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0137 - acc: 0.9956\n",
            "Epoch 1067/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0136 - acc: 0.9956\n",
            "Epoch 1068/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0136 - acc: 0.9956\n",
            "Epoch 1069/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0136 - acc: 0.9956\n",
            "Epoch 1070/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0136 - acc: 0.9956\n",
            "Epoch 1071/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0136 - acc: 0.9956\n",
            "Epoch 1072/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0136 - acc: 0.9956\n",
            "Epoch 1073/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0136 - acc: 0.9956\n",
            "Epoch 1074/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0136 - acc: 0.9956\n",
            "Epoch 1075/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0136 - acc: 0.9956\n",
            "Epoch 1076/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0136 - acc: 0.9956\n",
            "Epoch 1077/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.0136 - acc: 0.9956\n",
            "Epoch 1078/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0136 - acc: 0.9956\n",
            "Epoch 1079/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.0136 - acc: 0.9956\n",
            "Epoch 1080/2000\n",
            "229/229 [==============================] - 0s 23us/step - loss: 0.0136 - acc: 0.9956\n",
            "Epoch 1081/2000\n",
            "229/229 [==============================] - 0s 21us/step - loss: 0.0136 - acc: 0.9956\n",
            "Epoch 1082/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.0136 - acc: 0.9956\n",
            "Epoch 1083/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0135 - acc: 0.9956\n",
            "Epoch 1084/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0135 - acc: 0.9956\n",
            "Epoch 1085/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0135 - acc: 0.9956\n",
            "Epoch 1086/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.0135 - acc: 0.9956\n",
            "Epoch 1087/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0135 - acc: 0.9956\n",
            "Epoch 1088/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0135 - acc: 0.9956\n",
            "Epoch 1089/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0135 - acc: 0.9956\n",
            "Epoch 1090/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0135 - acc: 0.9956\n",
            "Epoch 1091/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0135 - acc: 0.9956\n",
            "Epoch 1092/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0135 - acc: 0.9956\n",
            "Epoch 1093/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0135 - acc: 0.9956\n",
            "Epoch 1094/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0135 - acc: 0.9956\n",
            "Epoch 1095/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0135 - acc: 0.9956\n",
            "Epoch 1096/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0135 - acc: 0.9956\n",
            "Epoch 1097/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0135 - acc: 0.9956\n",
            "Epoch 1098/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0135 - acc: 0.9956\n",
            "Epoch 1099/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0134 - acc: 0.9956\n",
            "Epoch 1100/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0134 - acc: 0.9956\n",
            "Epoch 1101/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0134 - acc: 0.9956\n",
            "Epoch 1102/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0134 - acc: 0.9956\n",
            "Epoch 1103/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.0134 - acc: 0.9956\n",
            "Epoch 1104/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.0134 - acc: 0.9956\n",
            "Epoch 1105/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0134 - acc: 0.9956\n",
            "Epoch 1106/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0134 - acc: 0.9956\n",
            "Epoch 1107/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0134 - acc: 0.9956\n",
            "Epoch 1108/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0134 - acc: 0.9956\n",
            "Epoch 1109/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0134 - acc: 0.9956\n",
            "Epoch 1110/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0134 - acc: 0.9956\n",
            "Epoch 1111/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0134 - acc: 0.9956\n",
            "Epoch 1112/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0134 - acc: 0.9956\n",
            "Epoch 1113/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0134 - acc: 0.9956\n",
            "Epoch 1114/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0134 - acc: 0.9956\n",
            "Epoch 1115/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1116/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1117/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1118/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1119/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1120/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1121/2000\n",
            "229/229 [==============================] - 0s 49us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1122/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1123/2000\n",
            "229/229 [==============================] - 0s 32us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1124/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1125/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1126/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1127/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1128/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1129/2000\n",
            "229/229 [==============================] - 0s 25us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1130/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1131/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1132/2000\n",
            "229/229 [==============================] - 0s 21us/step - loss: 0.0133 - acc: 0.9956\n",
            "Epoch 1133/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0132 - acc: 0.9956\n",
            "Epoch 1134/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0132 - acc: 0.9956\n",
            "Epoch 1135/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0132 - acc: 0.9956\n",
            "Epoch 1136/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0132 - acc: 0.9956\n",
            "Epoch 1137/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0132 - acc: 0.9956\n",
            "Epoch 1138/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0132 - acc: 0.9956\n",
            "Epoch 1139/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0132 - acc: 0.9956\n",
            "Epoch 1140/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0132 - acc: 0.9956\n",
            "Epoch 1141/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0132 - acc: 0.9956\n",
            "Epoch 1142/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0132 - acc: 0.9956\n",
            "Epoch 1143/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0132 - acc: 0.9956\n",
            "Epoch 1144/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0132 - acc: 0.9956\n",
            "Epoch 1145/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0132 - acc: 0.9956\n",
            "Epoch 1146/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0132 - acc: 0.9956\n",
            "Epoch 1147/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0132 - acc: 0.9956\n",
            "Epoch 1148/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0132 - acc: 0.9956\n",
            "Epoch 1149/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1150/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1151/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1152/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1153/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1154/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1155/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1156/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1157/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1158/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1159/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1160/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1161/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1162/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1163/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1164/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1165/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1166/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0131 - acc: 0.9956\n",
            "Epoch 1167/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0130 - acc: 0.9956\n",
            "Epoch 1168/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0130 - acc: 0.9956\n",
            "Epoch 1169/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0130 - acc: 0.9956\n",
            "Epoch 1170/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0130 - acc: 0.9956\n",
            "Epoch 1171/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0130 - acc: 0.9956\n",
            "Epoch 1172/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0130 - acc: 0.9956\n",
            "Epoch 1173/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0130 - acc: 0.9956\n",
            "Epoch 1174/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0130 - acc: 0.9956\n",
            "Epoch 1175/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0130 - acc: 0.9956\n",
            "Epoch 1176/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0130 - acc: 0.9956\n",
            "Epoch 1177/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0130 - acc: 0.9956\n",
            "Epoch 1178/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0130 - acc: 0.9956\n",
            "Epoch 1179/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0130 - acc: 0.9956\n",
            "Epoch 1180/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0130 - acc: 0.9956\n",
            "Epoch 1181/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0130 - acc: 0.9956\n",
            "Epoch 1182/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0130 - acc: 0.9956\n",
            "Epoch 1183/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0130 - acc: 0.9956\n",
            "Epoch 1184/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1185/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1186/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1187/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1188/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1189/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1190/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1191/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1192/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1193/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1194/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1195/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1196/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1197/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1198/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1199/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1200/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1201/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0129 - acc: 0.9956\n",
            "Epoch 1202/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1203/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1204/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1205/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1206/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1207/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1208/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1209/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1210/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1211/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1212/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1213/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1214/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1215/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1216/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1217/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1218/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1219/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0128 - acc: 0.9956\n",
            "Epoch 1220/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1221/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1222/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1223/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1224/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1225/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1226/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1227/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1228/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1229/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1230/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1231/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1232/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1233/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1234/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1235/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1236/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1237/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0127 - acc: 0.9956\n",
            "Epoch 1238/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.0126 - acc: 0.9956\n",
            "Epoch 1239/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0126 - acc: 0.9956\n",
            "Epoch 1240/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0126 - acc: 0.9956\n",
            "Epoch 1241/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0126 - acc: 0.9956\n",
            "Epoch 1242/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0126 - acc: 0.9956\n",
            "Epoch 1243/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0126 - acc: 0.9956\n",
            "Epoch 1244/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0126 - acc: 0.9956\n",
            "Epoch 1245/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0126 - acc: 0.9956\n",
            "Epoch 1246/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0126 - acc: 0.9956\n",
            "Epoch 1247/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0126 - acc: 0.9956\n",
            "Epoch 1248/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0126 - acc: 0.9956\n",
            "Epoch 1249/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0126 - acc: 0.9956\n",
            "Epoch 1250/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0126 - acc: 0.9956\n",
            "Epoch 1251/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0126 - acc: 0.9956\n",
            "Epoch 1252/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0126 - acc: 0.9956\n",
            "Epoch 1253/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0126 - acc: 0.9956\n",
            "Epoch 1254/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0126 - acc: 0.9956\n",
            "Epoch 1255/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0125 - acc: 0.9956\n",
            "Epoch 1256/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0125 - acc: 0.9956\n",
            "Epoch 1257/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0125 - acc: 0.9956\n",
            "Epoch 1258/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0125 - acc: 0.9956\n",
            "Epoch 1259/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0125 - acc: 0.9956\n",
            "Epoch 1260/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0125 - acc: 0.9956\n",
            "Epoch 1261/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0125 - acc: 0.9956\n",
            "Epoch 1262/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0125 - acc: 0.9956\n",
            "Epoch 1263/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0125 - acc: 0.9956\n",
            "Epoch 1264/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0125 - acc: 0.9956\n",
            "Epoch 1265/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0125 - acc: 0.9956\n",
            "Epoch 1266/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0125 - acc: 0.9956\n",
            "Epoch 1267/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0125 - acc: 0.9956\n",
            "Epoch 1268/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0125 - acc: 0.9956\n",
            "Epoch 1269/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0125 - acc: 0.9956\n",
            "Epoch 1270/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0125 - acc: 0.9956\n",
            "Epoch 1271/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0125 - acc: 0.9956\n",
            "Epoch 1272/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1273/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1274/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1275/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1276/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1277/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1278/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1279/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1280/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1281/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1282/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1283/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1284/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1285/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1286/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1287/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1288/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1289/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0124 - acc: 0.9956\n",
            "Epoch 1290/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1291/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1292/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1293/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1294/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1295/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1296/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1297/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1298/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1299/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1300/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1301/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1302/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1303/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1304/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1305/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1306/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1307/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0123 - acc: 0.9956\n",
            "Epoch 1308/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0122 - acc: 0.9956\n",
            "Epoch 1309/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0122 - acc: 0.9956\n",
            "Epoch 1310/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0122 - acc: 0.9956\n",
            "Epoch 1311/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0122 - acc: 0.9956\n",
            "Epoch 1312/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0122 - acc: 0.9956\n",
            "Epoch 1313/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0122 - acc: 0.9956\n",
            "Epoch 1314/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0122 - acc: 0.9956\n",
            "Epoch 1315/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0122 - acc: 0.9956\n",
            "Epoch 1316/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0122 - acc: 0.9956\n",
            "Epoch 1317/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0122 - acc: 0.9956\n",
            "Epoch 1318/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0122 - acc: 0.9956\n",
            "Epoch 1319/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0122 - acc: 0.9956\n",
            "Epoch 1320/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0122 - acc: 0.9956\n",
            "Epoch 1321/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0122 - acc: 0.9956\n",
            "Epoch 1322/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0122 - acc: 0.9956\n",
            "Epoch 1323/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0122 - acc: 0.9956\n",
            "Epoch 1324/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0122 - acc: 0.9956\n",
            "Epoch 1325/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1326/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1327/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1328/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1329/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1330/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1331/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1332/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1333/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1334/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1335/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1336/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1337/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1338/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1339/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1340/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1341/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1342/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1343/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0120 - acc: 0.9956\n",
            "Epoch 1344/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0121 - acc: 0.9956\n",
            "Epoch 1345/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0120 - acc: 0.9956\n",
            "Epoch 1346/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0120 - acc: 0.9956\n",
            "Epoch 1347/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0120 - acc: 0.9956\n",
            "Epoch 1348/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0120 - acc: 0.9956\n",
            "Epoch 1349/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0120 - acc: 0.9956\n",
            "Epoch 1350/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0120 - acc: 0.9956\n",
            "Epoch 1351/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0120 - acc: 0.9956\n",
            "Epoch 1352/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0120 - acc: 0.9956\n",
            "Epoch 1353/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0120 - acc: 0.9956\n",
            "Epoch 1354/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0120 - acc: 0.9956\n",
            "Epoch 1355/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0120 - acc: 0.9956\n",
            "Epoch 1356/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0120 - acc: 0.9956\n",
            "Epoch 1357/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0120 - acc: 0.9956\n",
            "Epoch 1358/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0120 - acc: 0.9956\n",
            "Epoch 1359/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0120 - acc: 0.9956\n",
            "Epoch 1360/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.0120 - acc: 0.9956\n",
            "Epoch 1361/2000\n",
            "229/229 [==============================] - 0s 24us/step - loss: 0.0119 - acc: 0.9956\n",
            "Epoch 1362/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0119 - acc: 0.9956\n",
            "Epoch 1363/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0119 - acc: 0.9956\n",
            "Epoch 1364/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0119 - acc: 0.9956\n",
            "Epoch 1365/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0119 - acc: 0.9956\n",
            "Epoch 1366/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0119 - acc: 0.9956\n",
            "Epoch 1367/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0119 - acc: 0.9956\n",
            "Epoch 1368/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0119 - acc: 0.9956\n",
            "Epoch 1369/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0119 - acc: 0.9956\n",
            "Epoch 1370/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0119 - acc: 0.9956\n",
            "Epoch 1371/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0119 - acc: 0.9956\n",
            "Epoch 1372/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0119 - acc: 0.9956\n",
            "Epoch 1373/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0119 - acc: 0.9956\n",
            "Epoch 1374/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0119 - acc: 0.9956\n",
            "Epoch 1375/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0119 - acc: 0.9956\n",
            "Epoch 1376/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0119 - acc: 0.9956\n",
            "Epoch 1377/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0119 - acc: 0.9956\n",
            "Epoch 1378/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0118 - acc: 0.9956\n",
            "Epoch 1379/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0118 - acc: 0.9956\n",
            "Epoch 1380/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0118 - acc: 0.9956\n",
            "Epoch 1381/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0118 - acc: 0.9956\n",
            "Epoch 1382/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0118 - acc: 0.9956\n",
            "Epoch 1383/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0118 - acc: 0.9956\n",
            "Epoch 1384/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0118 - acc: 0.9956\n",
            "Epoch 1385/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0118 - acc: 0.9956\n",
            "Epoch 1386/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0118 - acc: 0.9956\n",
            "Epoch 1387/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0118 - acc: 0.9956\n",
            "Epoch 1388/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0118 - acc: 0.9956\n",
            "Epoch 1389/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0118 - acc: 0.9956\n",
            "Epoch 1390/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0118 - acc: 0.9956\n",
            "Epoch 1391/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0118 - acc: 0.9956\n",
            "Epoch 1392/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0118 - acc: 0.9956\n",
            "Epoch 1393/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0118 - acc: 0.9956\n",
            "Epoch 1394/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0118 - acc: 0.9956\n",
            "Epoch 1395/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1396/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1397/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1398/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1399/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1400/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1401/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1402/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1403/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1404/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1405/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1406/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1407/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1408/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1409/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1410/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1411/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1412/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0116 - acc: 0.9956\n",
            "Epoch 1413/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1414/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0117 - acc: 0.9956\n",
            "Epoch 1415/2000\n",
            "229/229 [==============================] - 0s 23us/step - loss: 0.0116 - acc: 0.9956\n",
            "Epoch 1416/2000\n",
            "229/229 [==============================] - 0s 26us/step - loss: 0.0116 - acc: 0.9956\n",
            "Epoch 1417/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0116 - acc: 0.9956\n",
            "Epoch 1418/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0116 - acc: 0.9956\n",
            "Epoch 1419/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0116 - acc: 0.9956\n",
            "Epoch 1420/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0116 - acc: 0.9956\n",
            "Epoch 1421/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0116 - acc: 0.9956\n",
            "Epoch 1422/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0116 - acc: 0.9956\n",
            "Epoch 1423/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0116 - acc: 0.9956\n",
            "Epoch 1424/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0116 - acc: 0.9956\n",
            "Epoch 1425/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0116 - acc: 0.9956\n",
            "Epoch 1426/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0116 - acc: 0.9956\n",
            "Epoch 1427/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0116 - acc: 0.9956\n",
            "Epoch 1428/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0116 - acc: 0.9956\n",
            "Epoch 1429/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0116 - acc: 0.9956\n",
            "Epoch 1430/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0116 - acc: 0.9956\n",
            "Epoch 1431/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1432/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1433/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1434/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1435/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1436/2000\n",
            "229/229 [==============================] - 0s 22us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1437/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1438/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1439/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1440/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1441/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1442/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1443/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1444/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1445/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1446/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1447/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1448/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1449/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0115 - acc: 0.9956\n",
            "Epoch 1450/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0114 - acc: 0.9956\n",
            "Epoch 1451/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0114 - acc: 0.9956\n",
            "Epoch 1452/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0114 - acc: 0.9956\n",
            "Epoch 1453/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0114 - acc: 0.9956\n",
            "Epoch 1454/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0114 - acc: 0.9956\n",
            "Epoch 1455/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0114 - acc: 0.9956\n",
            "Epoch 1456/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0114 - acc: 0.9956\n",
            "Epoch 1457/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0114 - acc: 0.9956\n",
            "Epoch 1458/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0114 - acc: 0.9956\n",
            "Epoch 1459/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0114 - acc: 0.9956\n",
            "Epoch 1460/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0114 - acc: 0.9956\n",
            "Epoch 1461/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0114 - acc: 0.9956\n",
            "Epoch 1462/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0114 - acc: 0.9956\n",
            "Epoch 1463/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0114 - acc: 0.9956\n",
            "Epoch 1464/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0114 - acc: 0.9956\n",
            "Epoch 1465/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0114 - acc: 0.9956\n",
            "Epoch 1466/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0113 - acc: 0.9956\n",
            "Epoch 1467/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0114 - acc: 0.9956\n",
            "Epoch 1468/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0113 - acc: 0.9956\n",
            "Epoch 1469/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0113 - acc: 0.9956\n",
            "Epoch 1470/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0113 - acc: 0.9956\n",
            "Epoch 1471/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0113 - acc: 0.9956\n",
            "Epoch 1472/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0113 - acc: 0.9956\n",
            "Epoch 1473/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0113 - acc: 0.9956\n",
            "Epoch 1474/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0113 - acc: 0.9956\n",
            "Epoch 1475/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0113 - acc: 0.9956\n",
            "Epoch 1476/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0113 - acc: 0.9956\n",
            "Epoch 1477/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0113 - acc: 0.9956\n",
            "Epoch 1478/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0113 - acc: 0.9956\n",
            "Epoch 1479/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0113 - acc: 0.9956\n",
            "Epoch 1480/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0113 - acc: 0.9956\n",
            "Epoch 1481/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0113 - acc: 0.9956\n",
            "Epoch 1482/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0113 - acc: 0.9956\n",
            "Epoch 1483/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0113 - acc: 0.9956\n",
            "Epoch 1484/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1485/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1486/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1487/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1488/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1489/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1490/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1491/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1492/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1493/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1494/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1495/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1496/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1497/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1498/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1499/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1500/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1501/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0112 - acc: 0.9956\n",
            "Epoch 1502/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1503/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1504/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1505/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1506/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1507/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1508/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1509/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1510/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1511/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1512/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1513/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1514/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1515/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1516/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1517/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1518/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1519/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1520/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0111 - acc: 0.9956\n",
            "Epoch 1521/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1522/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1523/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1524/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1525/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1526/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1527/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1528/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1529/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1530/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1531/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1532/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1533/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1534/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1535/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1536/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1537/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1538/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1539/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0109 - acc: 0.9956\n",
            "Epoch 1540/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0110 - acc: 0.9956\n",
            "Epoch 1541/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0109 - acc: 0.9956\n",
            "Epoch 1542/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0109 - acc: 0.9956\n",
            "Epoch 1543/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0109 - acc: 0.9956\n",
            "Epoch 1544/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0109 - acc: 0.9956\n",
            "Epoch 1545/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0109 - acc: 0.9956\n",
            "Epoch 1546/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0109 - acc: 0.9956\n",
            "Epoch 1547/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0109 - acc: 0.9956\n",
            "Epoch 1548/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0109 - acc: 0.9956\n",
            "Epoch 1549/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0109 - acc: 0.9956\n",
            "Epoch 1550/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0109 - acc: 0.9956\n",
            "Epoch 1551/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0109 - acc: 0.9956\n",
            "Epoch 1552/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0109 - acc: 0.9956\n",
            "Epoch 1553/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0109 - acc: 0.9956\n",
            "Epoch 1554/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0109 - acc: 0.9956\n",
            "Epoch 1555/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0109 - acc: 0.9956\n",
            "Epoch 1556/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0109 - acc: 0.9956\n",
            "Epoch 1557/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1558/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1559/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1560/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1561/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1562/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1563/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1564/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1565/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1566/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1567/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1568/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1569/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1570/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1571/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1572/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1573/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1574/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1575/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0108 - acc: 0.9956\n",
            "Epoch 1576/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0107 - acc: 0.9956\n",
            "Epoch 1577/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0107 - acc: 0.9956\n",
            "Epoch 1578/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0107 - acc: 0.9956\n",
            "Epoch 1579/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0107 - acc: 0.9956\n",
            "Epoch 1580/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0107 - acc: 0.9956\n",
            "Epoch 1581/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0107 - acc: 0.9956\n",
            "Epoch 1582/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0107 - acc: 0.9956\n",
            "Epoch 1583/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0107 - acc: 0.9956\n",
            "Epoch 1584/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0107 - acc: 0.9956\n",
            "Epoch 1585/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0107 - acc: 0.9956\n",
            "Epoch 1586/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0107 - acc: 0.9956\n",
            "Epoch 1587/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0107 - acc: 0.9956\n",
            "Epoch 1588/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0107 - acc: 0.9956\n",
            "Epoch 1589/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0107 - acc: 0.9956\n",
            "Epoch 1590/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0107 - acc: 0.9956\n",
            "Epoch 1591/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0107 - acc: 0.9956\n",
            "Epoch 1592/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0107 - acc: 0.9956\n",
            "Epoch 1593/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1594/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1595/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1596/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1597/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1598/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1599/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1600/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1601/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1602/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1603/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1604/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1605/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1606/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1607/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1608/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1609/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1610/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1611/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0106 - acc: 0.9956\n",
            "Epoch 1612/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1613/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1614/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1615/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1616/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1617/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1618/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1619/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1620/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1621/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1622/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1623/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1624/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1625/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1626/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1627/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1628/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1629/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1630/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0105 - acc: 0.9956\n",
            "Epoch 1631/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1632/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1633/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1634/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1635/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1636/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1637/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1638/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1639/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1640/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1641/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1642/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1643/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1644/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1645/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1646/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1647/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1648/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1649/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0104 - acc: 0.9956\n",
            "Epoch 1650/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0103 - acc: 0.9956\n",
            "Epoch 1651/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0103 - acc: 0.9956\n",
            "Epoch 1652/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0103 - acc: 0.9956\n",
            "Epoch 1653/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0103 - acc: 0.9956\n",
            "Epoch 1654/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0103 - acc: 0.9956\n",
            "Epoch 1655/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0103 - acc: 0.9956\n",
            "Epoch 1656/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0103 - acc: 0.9956\n",
            "Epoch 1657/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0103 - acc: 0.9956\n",
            "Epoch 1658/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0103 - acc: 0.9956\n",
            "Epoch 1659/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0103 - acc: 0.9956\n",
            "Epoch 1660/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0103 - acc: 0.9956\n",
            "Epoch 1661/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0103 - acc: 0.9956\n",
            "Epoch 1662/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0103 - acc: 0.9956\n",
            "Epoch 1663/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0103 - acc: 0.9956\n",
            "Epoch 1664/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0103 - acc: 0.9956\n",
            "Epoch 1665/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0103 - acc: 0.9956\n",
            "Epoch 1666/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0103 - acc: 0.9956\n",
            "Epoch 1667/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1668/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1669/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1670/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1671/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1672/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1673/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1674/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1675/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1676/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1677/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1678/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1679/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1680/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1681/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1682/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1683/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1684/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1685/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0102 - acc: 0.9956\n",
            "Epoch 1686/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1687/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1688/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1689/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1690/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1691/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1692/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1693/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1694/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1695/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1696/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1697/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1698/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1699/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1700/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1701/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1702/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1703/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0101 - acc: 0.9956\n",
            "Epoch 1704/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1705/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1706/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1707/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1708/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1709/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1710/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1711/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1712/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1713/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1714/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1715/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1716/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1717/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1718/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1719/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1720/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1721/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0100 - acc: 0.9956\n",
            "Epoch 1722/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1723/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1724/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1725/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1726/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1727/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1728/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1729/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1730/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1731/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1732/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1733/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1734/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1735/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1736/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1737/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1738/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1739/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0099 - acc: 0.9956\n",
            "Epoch 1740/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1741/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1742/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1743/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1744/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1745/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1746/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1747/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1748/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1749/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1750/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1751/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1752/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1753/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1754/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1755/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1756/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1757/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0098 - acc: 0.9956\n",
            "Epoch 1758/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1759/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1760/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1761/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1762/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1763/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1764/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1765/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1766/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1767/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1768/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1769/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1770/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1771/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1772/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1773/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1774/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1775/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0097 - acc: 0.9956\n",
            "Epoch 1776/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1777/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1778/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1779/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1780/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1781/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1782/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1783/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1784/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1785/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1786/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1787/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1788/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1789/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1790/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1791/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1792/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1793/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1794/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0096 - acc: 0.9956\n",
            "Epoch 1795/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1796/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1797/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1798/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1799/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1800/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1801/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1802/2000\n",
            "229/229 [==============================] - 0s 20us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1803/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1804/2000\n",
            "229/229 [==============================] - 0s 32us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1805/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1806/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1807/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1808/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1809/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1810/2000\n",
            "229/229 [==============================] - 0s 27us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1811/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1812/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1813/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0095 - acc: 0.9956\n",
            "Epoch 1814/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0094 - acc: 0.9956\n",
            "Epoch 1815/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0094 - acc: 0.9956\n",
            "Epoch 1816/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0094 - acc: 0.9956\n",
            "Epoch 1817/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0094 - acc: 0.9956\n",
            "Epoch 1818/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0094 - acc: 0.9956\n",
            "Epoch 1819/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0094 - acc: 0.9956\n",
            "Epoch 1820/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0094 - acc: 0.9956\n",
            "Epoch 1821/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0094 - acc: 0.9956\n",
            "Epoch 1822/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0094 - acc: 0.9956\n",
            "Epoch 1823/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0094 - acc: 0.9956\n",
            "Epoch 1824/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0094 - acc: 0.9956\n",
            "Epoch 1825/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0094 - acc: 0.9956\n",
            "Epoch 1826/2000\n",
            "229/229 [==============================] - 0s 19us/step - loss: 0.0094 - acc: 0.9956\n",
            "Epoch 1827/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0094 - acc: 0.9956\n",
            "Epoch 1828/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0094 - acc: 0.9956\n",
            "Epoch 1829/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0094 - acc: 0.9956\n",
            "Epoch 1830/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0094 - acc: 0.9956\n",
            "Epoch 1831/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1832/2000\n",
            "229/229 [==============================] - 0s 21us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1833/2000\n",
            "229/229 [==============================] - 0s 21us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1834/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1835/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1836/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1837/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1838/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1839/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1840/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1841/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1842/2000\n",
            "229/229 [==============================] - 0s 7us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1843/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1844/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1845/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1846/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1847/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1848/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1849/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0093 - acc: 0.9956\n",
            "Epoch 1850/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1851/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1852/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1853/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1854/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1855/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1856/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1857/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1858/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1859/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1860/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1861/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1862/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1863/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1864/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1865/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1866/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1867/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1868/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0091 - acc: 0.9956\n",
            "Epoch 1869/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0092 - acc: 0.9956\n",
            "Epoch 1870/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0091 - acc: 0.9956\n",
            "Epoch 1871/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0091 - acc: 0.9956\n",
            "Epoch 1872/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0091 - acc: 0.9956\n",
            "Epoch 1873/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0091 - acc: 0.9956\n",
            "Epoch 1874/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0091 - acc: 0.9956\n",
            "Epoch 1875/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0091 - acc: 0.9956\n",
            "Epoch 1876/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0091 - acc: 0.9956\n",
            "Epoch 1877/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0091 - acc: 0.9956\n",
            "Epoch 1878/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0091 - acc: 0.9956\n",
            "Epoch 1879/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0091 - acc: 0.9956\n",
            "Epoch 1880/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0091 - acc: 0.9956\n",
            "Epoch 1881/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0091 - acc: 0.9956\n",
            "Epoch 1882/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0091 - acc: 0.9956\n",
            "Epoch 1883/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0091 - acc: 0.9956\n",
            "Epoch 1884/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0091 - acc: 0.9956\n",
            "Epoch 1885/2000\n",
            "229/229 [==============================] - 0s 16us/step - loss: 0.0091 - acc: 0.9956\n",
            "Epoch 1886/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1887/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1888/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1889/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1890/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1891/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1892/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1893/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1894/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1895/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1896/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1897/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1898/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1899/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1900/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1901/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1902/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1903/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0090 - acc: 0.9956\n",
            "Epoch 1904/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1905/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1906/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1907/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1908/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1909/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1910/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1911/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1912/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1913/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1914/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1915/2000\n",
            "229/229 [==============================] - 0s 8us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1916/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1917/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1918/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1919/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1920/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1921/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1922/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1923/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0088 - acc: 0.9956\n",
            "Epoch 1924/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1925/2000\n",
            "229/229 [==============================] - 0s 21us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1926/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0088 - acc: 0.9956\n",
            "Epoch 1927/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0088 - acc: 0.9956\n",
            "Epoch 1928/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1929/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0089 - acc: 0.9956\n",
            "Epoch 1930/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0088 - acc: 0.9956\n",
            "Epoch 1931/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0088 - acc: 0.9956\n",
            "Epoch 1932/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0088 - acc: 0.9956\n",
            "Epoch 1933/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0088 - acc: 0.9956\n",
            "Epoch 1934/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0088 - acc: 0.9956\n",
            "Epoch 1935/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0088 - acc: 0.9956\n",
            "Epoch 1936/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0088 - acc: 0.9956\n",
            "Epoch 1937/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0088 - acc: 0.9956\n",
            "Epoch 1938/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0088 - acc: 0.9956\n",
            "Epoch 1939/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0088 - acc: 0.9956\n",
            "Epoch 1940/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0088 - acc: 0.9956\n",
            "Epoch 1941/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0088 - acc: 0.9956\n",
            "Epoch 1942/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0088 - acc: 0.9956\n",
            "Epoch 1943/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1944/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1945/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1946/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1947/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1948/2000\n",
            "229/229 [==============================] - 0s 17us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1949/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1950/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1951/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1952/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1953/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1954/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1955/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1956/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1957/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1958/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1959/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1960/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1961/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1962/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1963/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1964/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0087 - acc: 0.9956\n",
            "Epoch 1965/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1966/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1967/2000\n",
            "229/229 [==============================] - 0s 10us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1968/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1969/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1970/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1971/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1972/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1973/2000\n",
            "229/229 [==============================] - 0s 18us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1974/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1975/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1976/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1977/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1978/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1979/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1980/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1981/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1982/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1983/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1984/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1985/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1986/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0085 - acc: 0.9956\n",
            "Epoch 1987/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0085 - acc: 0.9956\n",
            "Epoch 1988/2000\n",
            "229/229 [==============================] - 0s 15us/step - loss: 0.0085 - acc: 0.9956\n",
            "Epoch 1989/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0085 - acc: 0.9956\n",
            "Epoch 1990/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0085 - acc: 0.9956\n",
            "Epoch 1991/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0086 - acc: 0.9956\n",
            "Epoch 1992/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0085 - acc: 0.9956\n",
            "Epoch 1993/2000\n",
            "229/229 [==============================] - 0s 9us/step - loss: 0.0085 - acc: 0.9956\n",
            "Epoch 1994/2000\n",
            "229/229 [==============================] - 0s 12us/step - loss: 0.0085 - acc: 0.9956\n",
            "Epoch 1995/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0085 - acc: 0.9956\n",
            "Epoch 1996/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0085 - acc: 0.9956\n",
            "Epoch 1997/2000\n",
            "229/229 [==============================] - 0s 14us/step - loss: 0.0085 - acc: 0.9956\n",
            "Epoch 1998/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0085 - acc: 0.9956\n",
            "Epoch 1999/2000\n",
            "229/229 [==============================] - 0s 11us/step - loss: 0.0085 - acc: 0.9956\n",
            "Epoch 2000/2000\n",
            "229/229 [==============================] - 0s 13us/step - loss: 0.0085 - acc: 0.9956\n"
          ],
          "name": "stdout"
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "MDfnD5DQh19r",
        "colab_type": "code",
        "colab": {}
      },
      "source": [
        "#Save the model\n",
        "model.save(\"ckd.model\")"
      ],
      "execution_count": 0,
      "outputs": []
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "M3T7dd3wh53i",
        "colab_type": "code",
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 295
        },
        "outputId": "aef28895-4c5d-40b9-99ee-2e56d4968bf1"
      },
      "source": [
        "#Visualize the models accuracy and loss\n",
        "plt.plot(history.history[\"acc\"])\n",
        "plt.plot(history.history[\"loss\"])\n",
        "plt.title(\"model accuracy & loss\")\n",
        "plt.ylabel(\"accuracy and loss\")\n",
        "plt.xlabel(\"epoch\")\n",
        "plt.legend(['acc', 'loss'], loc='lower right')\n",
        "plt.show()"
      ],
      "execution_count": 55,
      "outputs": [
        {
          "output_type": "display_data",
          "data": {
            "image/png": "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\nlZ58AAAAAElFTkSuQmCC\n",
            "text/plain": [
              "<Figure size 432x288 with 1 Axes>"
            ]
          },
          "metadata": {
            "tags": []
          }
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "8i-VyyEIiB58",
        "colab_type": "code",
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 84
        },
        "outputId": "224ce031-4f78-4854-cfed-5ecfa2f0e809"
      },
      "source": [
        "#Print the shape of the training and testing data\n",
        "print(\"-------------------------------------------------------------------\")\n",
        "print(\"Shape of training data: \", X_train.shape)\n",
        "print(\"Shape of test data    : \", X_test.shape )\n",
        "print(\"-------------------------------------------------------------------\")"
      ],
      "execution_count": 51,
      "outputs": [
        {
          "output_type": "stream",
          "text": [
            "-------------------------------------------------------------------\n",
            "Shape of training data:  (229, 6)\n",
            "Shape of test data    :  (58, 6)\n",
            "-------------------------------------------------------------------\n"
          ],
          "name": "stdout"
        }
      ]
    },
    {
      "cell_type": "code",
      "metadata": {
        "id": "RieugzkTiDgz",
        "colab_type": "code",
        "colab": {
          "base_uri": "https://localhost:8080/",
          "height": 205
        },
        "outputId": "6415516a-ea19-4207-a0dc-6436c1dd6949"
      },
      "source": [
        "#Loop through any and all saved models. Then get each models accuracy, loss, prediction and original values on the test data.\n",
        "for model_file in glob.glob(\"*.model\"):\n",
        "  print(\"Model file: \", model_file)\n",
        "  model = load_model(model_file)\n",
        "  pred = model.predict(X_test)\n",
        "  pred = [1 if y>=0.5 else 0 for y in pred] #Threshold, transforming probabilities to either 0 or 1 depending if the probability is below or above 0.5\n",
        "  scores = model.evaluate(X_test, y_test)\n",
        "  print()\n",
        "  print(\"Original  : {0}\".format(\", \".join([str(x) for x in y_test])))\n",
        "  print()\n",
        "  print(\"Predicted : {0}\".format(\", \".join([str(x) for x in pred])))\n",
        "  print() \n",
        "  print(\"Scores    : loss = \", scores[0], \" acc = \", scores[1])\n",
        "  print(\"-------------------------------------------------------------------\")\n",
        "  print() "
      ],
      "execution_count": 53,
      "outputs": [
        {
          "output_type": "stream",
          "text": [
            "Model file:  ckd.model\n",
            "58/58 [==============================] - 0s 3ms/step\n",
            "\n",
            "Original  : 0, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1\n",
            "\n",
            "Predicted : 0, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1\n",
            "\n",
            "Scores    : loss =  0.010315061514747554  acc =  1.0\n",
            "-------------------------------------------------------------------\n",
            "\n"
          ],
          "name": "stdout"
        }
      ]
    }
  ]
}